если сайт работает через apache.
Но если сайт работает через связку apache и nginx, то открывается 404 страница. Видимо, ищется файл, а роутинг MODX не отрабатывает.
Как мне это исправить? Я хочу, чтобы в связке apache и nginx роутинг MODX тоже отрабатывался.
шаред хостинг?
А какая разница?
ну например если это бегет, тогда решается написанием в тех поддержку.
Тебе надо поправить правила #NGINX, чтобы 404 даже по статическим файлам заворачивали на MODX, тогда будет работать. Типа "красивая 404 для всего, а не только для страниц". И тогда отработает твой ресурс с типом содержимого JS (и txt и прочие) Но есть и другой вариант! Ты можешь убрать в замороженном uri расширение ,js но в верстке подключать ссылку типа site.ru/path/script (без .js) в src тега script и всё будет работать без настройки #хостинг-а!
++ А вот последний абзац - ОГОНЬ! надо запомнить. ))) спс
Так будет работать, потому что MODX для указанного типа содержимого выдаст правильный mime-type. Я как-то юзал такое, когда надо было в JS-файл какие-то динамические данные затолкать, а "инициализацию в переменную в контенте" делать почему-то было не удобно
Обсуждают сегодня