Почему этот чистый URL не вступает в силу?

У меня есть этот код, и я использовал генератор, но он не работает.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^chrisbrighton\.co\.uk$
RewriteRule ^(.*) http://chrisbrighton.co.uk/$1 [R=301,L]
RewriteRule ^iPhone5s.php /reviews/iphone/5s [L,R=301]

Я бы хотел, чтобы мой URL был ОТ:

http://chrisbrighton.co.uk/iPhone5s.php

TO:

http://chrisbrighton.co.uk/reviews/iphone/5s/

Почему это не работает? Страница не загружается.

PS: я смотрел на другие вопросы, но поскольку я не понимаю этого, мне нужно предоставить свой собственный код.

Благодарю.

1 ответ

Вы переписываете в обратном порядке, попробуйте это?

RewriteEngine On
RewriteBase /
RewriteRule ^iPhone5s.php /reviews/iphone/5s [L,R=301]

Переписать правило ОТ, вы перепутали с ОТ

Другие вопросы по тегам