2012-10-02 73 views
1

如何編寫一個規則是什麼將滿足這一切重定向我嘗試用下面的規則htaccess的使用重定向規則

RewriteRule ^desktop/page/1/ /tag/desktop/page/1/ [R,L] 
RewriteRule ^desktop/page/2/ /tag/desktop/page/2/ [R,L] 
RewriteRule ^desktop/page/3/ /tag/desktop/page/3/ [R,L] 
RewriteRule ^desktop /tag/desktop [R,L] 

才達到最後一個永遠不會執行

回答

0

嘗試:

RewriteRule ^desktop(/.*)?$ /tag/desktop$1 [R,L] 

或者,如果你必須將其限制在頁/數量:

RewriteRule ^desktop(/(page/[0-9]+/?)?)?$ /tag/desktop$1 [R,L] 
+0

謝謝你。只是在這種情況下,重定向到頁面不起作用,所有內容都被重定向到/桌面。有沒有辦法讓它對頁面起作用? – kakuki

+0

@ user1659575在空白htaccess文件中使用該規則,然後在瀏覽器中輸入'http:// localhost/desktop/page/1 /',我將重定向到'http:// localhost/tag/desktop/page/1 /'。 –

+0

yepp第二個工作 – kakuki