Пропал слэш после .ru при переходе из админки
При переходе на страницу из админки при клике не кнопку «Просмотреть» адрес страницы формируется без слэша после зоны домена, т.е. my-site.rucategory/alias.html
Такая же проблема с адресами в карте сайта sitemap.xml
При этом сам сайт работает нормально, все ссылки формируются верно.
Недавно устанавливала ssl сертификат, соответственно, меняла настройки админки, но уже не помню какие. На другом сайте с ssl сертификатом все нормально.
Пробовала менять .htaccess на файл по умолчанию, переустанавливать modx — не помогло.
Подскажите, пожалуйста, в чем может быть проблема или хотя бы в каком направлении ее искать?
Такая же проблема с адресами в карте сайта sitemap.xml
При этом сам сайт работает нормально, все ссылки формируются верно.
Недавно устанавливала ssl сертификат, соответственно, меняла настройки админки, но уже не помню какие. На другом сайте с ssl сертификатом все нормально.
Пробовала менять .htaccess на файл по умолчанию, переустанавливать modx — не помогло.
Подскажите, пожалуйста, в чем может быть проблема или хотя бы в каком направлении ее искать?
Комментарии: 8
Проверить системную настройку, вдруг создавали, с ключем — site_url. Ее же проверить в настройках контекста. Если присутствует, прописать вида:
http://site.ru/
Нет, такой настройки нет. В контекстах все стандартно — mgr и web, ничего не менялось.
если вставить в шаблон, что выводит?
[[++site_url]]
sitename.ru без слэша в конце. Спасибо большое! Проблема понятна, буду разбираться.
Если вдруг знаете, где это настраивается, напишите, пожалуйста, разберусь быстрее)
Если вдруг знаете, где это настраивается, напишите, пожалуйста, разберусь быстрее)
Для начала посмотреть config.inc.php:
$site_url= $url_scheme . $http_host . MODX_BASE_URL;
И отдельно найти константу MODX_BASE_URL, может она пустая.
Спасибо за подсказки, проблема решена.
В config.inc.php было все нормально, но откуда-то появилась лишняя строка в таблице modx_context_setting, где задавалась site_url. Удалила ее и все наладилось. Видимо когда-то не очень ровными руками все-таки пыталась там что-то настроить.
В config.inc.php было все нормально, но откуда-то появилась лишняя строка в таблице modx_context_setting, где задавалась site_url. Удалила ее и все наладилось. Видимо когда-то не очень ровными руками все-таки пыталась там что-то настроить.
base_url прописан в head?
Да, во всех шаблонах base href="[[++site_url]]" /, но, мне кажется, это не принципиально, т.к. слэша нет только при переходе из админки и в googlesitemap, на самом сайте все нормально работает, никаких проблем со ссылками нет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.