.htaccess htaccess重写合并行
我在一个站点上的htaccess中有3行重写代码,我想知道是否可以将它们合并 以下是三行:.htaccess htaccess重写合并行,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我在一个站点上的htaccess中有3行重写代码,我想知道是否可以将它们合并 以下是三行: RewriteRule ([0-9]+)-folder/ http://www.example.com/folder/ [L,R=301] RewriteRule folder/([0-9]+)- http://www.example.com/folder/ [L,R=301] RewriteRule folder/(.*)/([0-9]+)- http://www.example.com/fold
RewriteRule ([0-9]+)-folder/ http://www.example.com/folder/ [L,R=301]
RewriteRule folder/([0-9]+)- http://www.example.com/folder/ [L,R=301]
RewriteRule folder/(.*)/([0-9]+)- http://www.example.com/folder/$1/ [L,R=301]
基本上,前两条线需要在第三条线之前生效。也有可能前2行需要在不使用第3行的情况下生效(当第3行不适用时)
我想这就是总结
谢谢你的帮助
编辑:忘了说。。。第1行或第2行将适用。现在两者同时使用。前两行使用下面的规则,第二行按原样使用
RewriteRule ((([0-9]+)-folder/)|(folder/([0-9]+)-)) /folder [L,R=301]