Принудительная версия www добавляет подкаталог ghost
Я использовал этот фрагмент кода много раз для сайтов моих клиентов, но на одном из них я получаю странную ошибку. Если я использую этот код, то попробуйте проверить страницу без www, чтобы увидеть, будет ли она перенаправлять, она вставляет подкаталог сразу после.com. Например, example.com/example.html
перенаправляется на www.example.com/exa/example.html
, что, очевидно, ошибка 404. Подкаталог exa даже не существует.
Любые идеи о том, почему это происходит?
# Redirect non-www urls to www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]