We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 42140
    • 3 Posts
    Помогите разобраться, пожалуйста.

    Дано:
    Хостинг на hostmonster.com

    Домены main1.com и add1.com

    Все, что касается main1.com находится в /public_html.
    Файлы add1.com в /public_html/add1.com – такова фишка Хостмонстра

    main1.com работает на MODX Revo 2.2.4-pl, с ним проблем нет.

    Для add1.com установлена своя копия MODX в /public_html/add1.com/ соответственно.

    синонимы add1.com:

    main1.com/add1.com
    add1.main1.com

    Настроено ЧПУ.



    И тут начинаются проблемы.
    Главная страница add1.com доступна и работает без проблем.
    А вот для внутрених, и даже для add1.com/manager, видимо, неправильно определяется base_url, в результате чего все относительные ссылки не работают.
    по ссылке
    main1.com/add1.com/manager все работает нормально.

    Помогите решить проблему.

    .htaccess в /public_html/add1.com

    RewriteEngine On
    RewriteBase /add1.com

    RewriteCond %{HTTP_HOST} ^add1\.main1\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.add1\.main1 \.com$ [OR]
    RewriteCond %{HTTP_HOST} ^add1\.com$
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^(.*)$ http://www.add1.com/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

    This question has been answered by multiple community members. See the first response.

    [ed. note: varvasar last edited this post 13 years, 11 months ago.]
      • 31246 ☆ A M B ☆
      • 428 Posts
      Домены my_main_domain.com и my_additional_domain.com
      my_additional_domain.com доступен как my_additional_domain.com, так как и my_main_domain.com/my_additional_domain.com и my_additional_domain.my_main_domain.com
      вы тут не попутали доменны с потдоменнами?
      Вы в ообще то поняли, что тут написали?, я лично раза три перечитал - но увы, вы так всё запутали.
      Опишите более проще и более короче названия, если они не принадлежать одному из доменнов то не связывайте их.
        Valentin Rasulov - Industrial design (Hobbies - Web Development)
        Development not standard projects on CMF MODx Revolution.
        Small sample of extensions
        • 42140
        • 3 Posts
        Quote from: valikras at Nov 21, 2012, 08:24 AM
        вы тут не попутали доменны с потдоменнами?

        Нет, ничего не напутал, но Вы правы, написано сумбурно smiley
        Поменял имена доменов, подправил текст. Надеюсь, теперь выглядит понятней.
        • discuss.answer
          • 31246 ☆ A M B ☆
          • 428 Posts
          другое дело smiley

          Смотрите. у меня раньше была подобная ситуация, правда с потдоменнами. Т.е. основной домен к примеру /var/www а все потдоменны в в папке www/.
          но я никогда не изменял файл .htaccess, т.е. он был по дефолу и всё работало без проблем.
          Единственное вам нужно правильно прописать абсолютные пути в add1.com ( в файлах конфигурации - 3 вроде config.core.php файла и один core/config/config.inc.php). т.е. от корня сервера до самой папки (к примеру /var/www/client/ main1.com/public_html/add1/
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions
          • discuss.answer
            • 42140
            • 3 Posts
            Спасибо, починил smiley
            Пролема и вправду оказалась в конфигах, только не в абосолютных путях, а относительных.
            К примеру $modx_connectors_url было '/add1.com/manager/', нужно просто '/manager/' и т.д.

            И еще в .htaccess поменнял RewriteBase /add1.com на RewriteBase /