We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16840
    • 35 Posts
    Всем привет, друзья!
    Очень нужно решить вот чего: делаю поддомены согласно этому руководству: http://rtfm.modx.com/display/revolution20/Creating+a+Subdomain+from+a+Folder+using+Virtual+Hosts
    Но у меня вот поддомен ссылается на эту папку: public_html/mysite.com/sub/public_html/ т.е. в конце обязательная папка - public_html
    Из-за этого (может из-за другого) вылазит Error 503 (Site temporarily unavailable)/ Также в корне в файле .htaccess прописано типа того:
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
    RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]


    Что не так? Как поддомены типа http://sub.mysite.com запустить то? sad
      • 16840
      • 35 Posts
      Quote from: lebaxa at Dec 04, 2010, 03:18 AM

      Всем привет, друзья!
      Очень нужно решить вот чего: делаю поддомены согласно этому руководству: http://rtfm.modx.com/display/revolution20/Creating+a+Subdomain+from+a+Folder+using+Virtual+Hosts
      Но у меня вот поддомен ссылается на эту папку: public_html/mysite.com/sub/public_html/ т.е. в конце обязательная папка - public_html
      Из-за этого (может из-за другого) вылазит Error 503 (Site temporarily unavailable)/ Также в корне в файле .htaccess прописано типа того:
      RewriteCond %{HTTP_HOST} .
      RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
      RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]


      Что не так? Как поддомены типа http://sub.mysite.com запустить то? sad

      Чтобы обойти такое несчастье - в файле config.core.php нужно прописать полный path путь до основной папки core, затем в файле .htaccess установить
      Redirect 301 /sub/ http://sub.mysite.com


      Если шаблон стал криво отображаться - пропишите в html основной путь к файлам и картинкам.
        • 37379
        • 41 Posts
        Та же беда, моя субдоменная страница показывает Error 503. Лог ошибок упорно пишет: /.htaccess: Invalid command ’php_flag’, perhaps mis-spelled or defined by a module not included in the server configuration". В .htaccess открывал и закрывал обе строки где есть ’php_flag’ - ничего не помогает. Разве что при раскомментированной php_flag register_globals Off ошибка стала уже 500.

        Последовал вашему совету. Дописал полный путь в в файле config.core.php, то есть получилось: ’public_html/core/’ -- правильно ли понял Вас?
        Добавил строчку в Redirect 301 /mysubname/ http://mysubname.mysite.com -- правильно ли?
        Основной вопрос по этим Вашим строкам:

        RewriteCond %{HTTP_HOST} .
        RewriteCond %{HTTP_HOST} !^www\.mysite\.com [NC]
        RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]

        Здесь сильное отличие от изначального "классического" вида. Могу ли я просто подставить свои адреса домена, или есть какие-то особенности?

        Крайне буду благодарен, если разъясните. Мучаюсь уже целую неделю.
        Спасибо!
          • 9085
          • 630 Posts
          http://kb.zend.com/index.php?View=entry&EntryID=259
          А по поводу строчек - они для www-редиректа. По идее надо бы свой домен подставлять smiley
            Правильно заданный вопрос повышает вероятность получения нужного ответа.
            Что-то не работает? Загляните в лог ошибок!
            Есть проблема? "Локализуйте" её!
            Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
            • 37379
            • 41 Posts
            Quote from: esche at Dec 28, 2010, 12:24 AM

            http://kb.zend.com/index.php?View=entry&EntryID=259
            А по поводу строчек - они для www-редиректа. По идее надо бы свой домен подставлять smiley

            1. Esche, спасибо огромное за ссылку, общая мысль ясна: переконфигурирование поддиректории субдомена при помощи связки htscanner - htaccess, ибо сейчас PHP работает не как модуль Апача, а как CGI/FastCGI. К сожалению это только усугубило мое смятение. Я не программист. Куда загружать и что писать и где -- совершенно не могу разобраться.

            2. Имеет ли данный совет отношение к тому что описал выше в этом топике lebaxa? Или это отдельный вариант?

            Одному ли мне не повезло с этими настройками? Должно быть по мере увеличения интереса к возможностям работы с поддоменами в Revo такая проблема будет возникать и у других... Если кто знает как решить -- расскажите пож. подробно. Спасибо!
              • 37820
              • 1 Posts
              Error 503 ушла, когда прописал в config.core.php /saite2.ru

              1 define('MODX_CORE_PATH', saite1.ru(__FILE__) . '/core/');:

              правильно ли?
              (2 домена в одной папке (publik_html), в /saite1.ru стоит modx.)

              как в .htaccess установить Redirect 301 /sub/ , можете пояснить?