2013-12-15 58 views
-1

Stack上有這麼多例子,但我無法在我的網站上得到這個工作。重寫網址的一部分

我需要重寫這個

http://www.example.com/folder/nicelooking-page/page/4 

這個

http://www.example.com/folder/nice/page/4 

我想這會工作,但它沒有

RewriteRule ^/folder/nicelooking-page/(.*)$ /folder/nice/$1 [L,QSA,R=301] 
+0

沒有任何一種改寫是http://www.example.com/folder/nice/page/4可訪問? – chanchal118

+0

剛剛測試過它,是的它存在 – WendiT

回答

2
RewriteRule ^/?folder/nicelooking-page/page/(.*)$ /folder/nice/page/$1 [L,QSA,R=301] 

你有page失蹤在重寫規則中。

+0

幾乎在那裏!由於某種原因,它在url前添加了另一個dir,現在我得到了 http://www.example.com/dir/folder/nice/page/4 – WendiT

+0

您的htacces規則是在項目根目錄還是在另一個目錄中? – chanchal118

+0

請現在看看。我在更換網址前添加了斜槓。現在該網址將被添加到網站主機之後。 – chanchal118