我有这个代码而且我使用了一个生成器,但它无法正常工作。
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]
我希望我的网址来自:
http://chrisbrighton.co.uk/iPhone5s.php
TO:
http://chrisbrighton.co.uk/reviews/iphone/5s/
为什么这不起作用?页面无法加载。
P.S:我看过其他问题,但由于我不明白,我需要提供自己的代码。感谢。
答案 0 :(得分:0)
你是以相反的顺序重写,试试这个吗?
RewriteEngine On
RewriteBase /
RewriteRule ^iPhone5s.php /reviews/iphone/5s [L,R=301]
重写规则FROM TO,你用FROM
搞砸了