We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 41697
    • 4 Posts
    Добрый день.

    Третий день бьюсь со следующей проблемой. Не открывается сайт по ссылке вида sub.domain.ru/index.html
    Для реализации проекта создал несколько поддоменов. Для переключения между ними установил плагин XRouting. Настройки параметров контекста сделал в соответствии с инструкцией к плагину. В htaccess ничего не менял. Он стандартный. Тот что для последней версии modx.

    Теперь о чудесах.
    Ссылки вида
    domain.ru
    domain.ru/index.html
    domain.ru/xxx.html
    sub1.domain.ru
    sub1.domain.ru/xxx.html
    Открываются без проблем.

    А вот
    sub1.domain.ru/index.html
    не открываются. Выдаёт ошибку 502.
    Подскажите в чем может быть проблема? Может кто сталкивался.
    [ed. note: registr76 last edited this post 6 years, 7 months ago.]
      • 52243
      • 114 Posts
      Вы конечно извините, на зачем вам sub1.domain.ru/index.html ?

      В свойствах контекста site_url какой?
        • 41697
        • 4 Posts
        Quote from: modxhelp.ru at Sep 05, 2017, 01:14 PM
        Вы конечно извините, на зачем вам sub1.domain.ru/index.html ?

        В свойствах контекста site_url какой?

        Здравствуйте.
        В свойствах контекста site_url=http://sub1.domain.ru/.

        Просто MODX при вызове [[~[[*id]]]] отдаёт ссылку на главную страницу именно в таком виде sub1.domain.ru/xxx.html.

        PS. Ошибся когда писал топик. Сервер выдаёт не 503, а 502 ошибку. Исправил в шапке.
          • 52243
          • 114 Posts
          Quote from: registr76 at Sep 05, 2017, 01:36 PM

          Просто MODX при вызове [[~[[*id]]]] отдаёт ссылку на главную страницу именно в таком виде sub1.domain.ru/xxx.html.

          site_start в свойствах контекста указан?
            • 41697
            • 4 Posts
            Quote from: modxhelp.ru at Sep 05, 2017, 03:05 PM
            Quote from: registr76 at Sep 05, 2017, 01:36 PM

            Просто MODX при вызове [[~[[*id]]]] отдаёт ссылку на главную страницу именно в таком виде sub1.domain.ru/xxx.html.

            site_start в свойствах контекста указан?
            Да. Вся настройка выполнена по официальной документации MODX https://docs.modx.com/revolution/2.x/administering-your-site/contexts/creating-a-subdomain-from-a-folder-using-virtual-hosts
            И к плагину xRouting https://github.com/chsmedien/XRouting

            robot.txt отсутствует. Проект ещё в разработке. Хостер beget.
            Файл .htaccess. Все текстовые комментарии удалил, что бы место не занимали.

            # MODX supports Friendly URLs via this .htaccess file. You must serve web
            
            RewriteEngine On
            RewriteBase /
            
            #RewriteCond %{HTTP_HOST} .
            #RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
            #RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
            
            #RewriteCond %{HTTP_HOST} !^$
            #RewriteCond %{HTTP_HOST} !^www\. [NC]
            #RewriteCond %{HTTP_HOST} (.+)$
            #RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L] .
            
            #RewriteCond %{SERVER_PORT} !^443
            #RewriteRule (.*) https://example-domain-please-change.com/$1 [R=301,L]
            
            # The Friendly URLs part
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
            
            #AddType text/x-component .htc
            
            #php_flag register_globals Off
            
            #php_flag zlib.output_compression On
            #php_value zlib.output_compression_level 5
            
            #ExpiresActive On
            #ExpiresByType image/gif A2592000
            #ExpiresByType image/jpeg A2592000
            #ExpiresByType image/png A2592000
            #BrowserMatch "MSIE" brokenvary=1
            #BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
            #BrowserMatch "Opera" !brokenvary
            #SetEnvIf brokenvary 1 force-no-vary