2012-10-02 47 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