Вещи, которые могут сделать это, идут не так, как надо:
- Вы помещаете правила в .htaccess, и .htaccess отключены a
AllowOverride None
- Вы помещаете правила в a
<Location>
тег, это не поддерживало (seach Местоположение на той странице)
- Вы помещаете правило в a
DirectoryMatch
директива и Ваш каталог не соответствуют выражению (не связанный, это правило могло быть помещено вне любого тега Каталога, это будет быстрее),
- Вы помещаете это в апачский конфигурационный файл и забыли перезагружать апача (или Вы сделали корректную перезагрузку, и он останавливается, попробуйте трудную перезагрузку),
- Вы помещаете rewriteRule прежде, который, который применяется и этот никогда не читается ([L] тег?)
- Вы были пьяные и изменили настройки рабочего сервера при тестировании веб-сайта подготовки производства более серьезно проверьте, что эта инструкция находится в VirtualHost, которые действительно соответствуют Имени сервера или ServerAlias example.com.
у Вас нет mod_rewrite включенным на этом сервере, и это находится в a <IfModule mod_rewrite.c>
раздел
- Если Вы перенаправляетесь к неправильному месту, возможно, Вы ранее сделали ошибку, но 301-постоянный код подразумевает, что Ваш браузер даже не вспомнит Ваш фиксированный веб-сервер, пока Вы не закроете и вновь открыли браузер
Если Вы не находите, делают то, что @larsk сказал Вас, чтобы сделать, позвольте rewriteLog, особенно отладить № 5.
ответ дан
4 December 2019 в 11:20
Ссылка