2014-01-28 62 views
0

我有這個代碼,我用了一個發生器,但它不工作。爲什麼這個乾淨的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] 

我想我的網址去FROM:

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

TO:

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

爲什麼不是這方面的工作?該頁面無法加載。

P.S:我已經看過其他問題,但由於我不理解它,我需要提供自己的代碼。

謝謝。

回答

0

您是按相反順序重寫,試試這個嗎?

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

重寫規則從到,你搞砸與來自

+0

嗯。恐怕沒有用。 – Chris

+0

對不起,我不明白!你能重寫需要的代碼嗎?抱歉。 – Chris

+0

我已經更新了答案,檢查出來 –