всякие changelog.txt... советовали там вплоть до выноса.
А почему нельзя отдавать, положим, 404 из апача еще до обработки?
У меня просто давно уже лезут ошибки ````` is not a valid integer and may not be passed to makeUrl()
Дошли руки разобраться - мамкины хакеры лезут сюда:
//site/wp-includes/wlwmanifest.xml```
Почему только modx не в состоянии разрулить без ошибок - не понятно, вероятно, что из-за "//"?
makeUrl не поэтому ошибка. Значит либо id не приходит или # приходит.
Именно поэтому, Вань. Изначально ломятся так: //site/wp-includes/wlwmanifest.xml Идет ошибка, хотя выдает 404 правильную Если так: /site/wp-includes/wlwmanifest.xml Отдает 404 и ошибок нет.
По ходу роутер модх берет пустоту между слешами, преобразует в id ресурса = пустоту и вставляет его как часть пути. Не разбирался в коде makeurl, но явно так. Думаю, это баг т.к. валидных урлов // все же не бывает
Вот прям баг? А какая связь между запросом и makeUrl()?
Ну конкретно у меня да, такой баг. makeURL еще не смотрел, вечером гляну. Логику примерную я описал выше. Попробуй на своем сайте ту же ссылку без очистки в апаче.
Ну вот так бы сразу и говорил, что это лично у тебя такой баг. В MODX этого "бага" нет.
По идее, сам редирект на 404 может косячить... там же и есть makeUrl... Проверю вечером...
Обсуждают сегодня