Странное поведение MODX с неизвестными URL

Всем привет, сегодня обнаружил странное поведение MODX на некоторых сайтах — По настройкам URL в системе:
Включены ЧПУ
Включён строгий режим запросов
Контейнеры без слеша

Допустим есть site.ru
И когда я пытаюсь после домена вбивать всякую ересь, MODX зачем то пытается найти хоть какую нибудь страницу что бы показать, хотя в настройках явно указана 404 страница.

Какой-то закономерности отследить не удалось
Иногда по запросу site.ru/b редиректит на страницу site.ru/o-kompanii — какая тут связь?
Иногда пытается найти страницу в которой действительно встречаются символы из урла
Например site.ru/ae редиректит на site.ru/after-effects

А иногда, видимо, когда совсем ничего не нашёл, уже отдаёт 404 страницу.

Ещё интересный момент, когда в контейнере (напомню они у меня без слешей) я всё таки ставлю слеш — мне открывается первый попавшийся дочерний ресурс этого контейнера.

Вопрос — что это такое? и где это можно отключить?
Кому интересно вот реальный пример — npk-tehservice.ru/sb
Или вот ещё — npk-tehservice.ru/op
Семён Кудрявцев
03 февраля 2017, 10:29
modx.pro
1 161
0

Комментарии: 3

Иван Климчук
03 февраля 2017, 15:52
0
На эти страницы у вас настроены 301 редиректы, заголовок отдает X-Powered-By:PleskLin X-Powered-By:PHP/5.6.14

Если у вас панель Pkesk стоит, то возможно там что-то настроено. Но это скорее всего не MODX, а что-то выше уровнем. MODX такие заголовки не шлет.
Семён Кудрявцев
08 февраля 2017, 13:17
0
В общем разобрался с проблемой, на самом деле не в хостинге оказалось дело, а в компоненте SEOtab, который я уже по привычке ставлю абсолютно на все свои сайты.
Компонент очень удобный для сеошников, но в нём есть проблемы,
недавно написал issue по поводу того, что он не добавлял в sitemap.xml объекты с кастомными классами, сказали, что поправят. Но боюсь эту проблему объяснить на английском у меня навыков не хватит, поэтому прошу сообщество помочь сформулировать мысль и проблему компонента, что бы разработчики поправили это, они, кстати, оперативно отвечают, что не может не радовать.
Повторю ещё раз суть проблемы — когда компонент включен, любая абракадабра после домена, как будто запускает поиск ресурсов, и бывает случается редирект на первую попавшуюся страницу, а бывает верно отдаёт 404
Ссылки для примера приводил в самом топике, когда компонент отключаешь всё волшебным образом начинает работать как часы.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3