настройки mod_rewrite заставляют сервер бросать HTTP 500 ошибок вместо 404

Вы можете иметь, уже попробовали их, но -

  • Вы установили что-либо новое в последнее время
  • добавленный любые новые аппаратные средства
  • проверьте свои рабочие сервисы. Там какие-либо сторонние услуги работают горячие?
  • делает этот тупик, происходят в безопасном режиме
  • Вы протестировали свой поршень?
1
задан 26 April 2010 в 00:22
2 ответа

Проблемой является последнее правило, которое применяется рекурсивно. Добавление [L] флаг должен решить проблему.

В целом [L] флаг похож break оператор в C, Вы обычно хотите использовать его.

1
ответ дан 3 December 2019 в 22:34

При отбрасывании следующего права, прежде чем то правило должно в худшем случае превратить его в 404 вместо этого:

RewriteCond %{REQUEST_FILENAME} !\.php$
1
ответ дан 3 December 2019 в 22:34

Теги

Похожие вопросы