Базовый htaccess RewriteRule игнорируется - PullRequest
0 голосов
/ 29 ноября 2018

Очень простой запрос htaccess RewriteRule, но он не работает.

URL: http://dev.mypage.com/one/
RULE: RewriteRule ^one/$ /new/url/ [R=301,L]

Ошибки не отображаются, просто перенаправление не работает.

Модуль mod_rewrite существует.

Может быть, мне нужно что-то еще?

1 Ответ

0 голосов
/ 29 ноября 2018

Попробуйте с помощью:

RewriteEngine on
RewriteRule ^one/?$ /new/url/ [R=301,L]

Конфигурации перезаписи не наследуются виртуальными хостами.Это означает, что вам нужно иметь директиву RewriteEngine на для каждого виртуального хоста, в котором вы хотите использовать правила перезаписи.https://httpd.apache.org/docs/current/en/mod/mod_rewrite.html#rewriteengine

...