我正在寻找.htaccess文件的正则表达式,我可以将一个URL重定向到另一个。
URL1: /目录/ AN-物品标题 - 的 222
URL2: /目录/的 222 / AN-物品标题
我希望将URL1到301重定向到URL2。
在高级语言中,我想我想告诉.htaccess:
欢迎任何想法,建议和代码!
答案 0 :(得分:3)
尝试使用此规则:
RewriteEngine on
RewriteRule ^dir/([^/]+)-([0-9]+)$ /dir/$2/$1 [L,R=301]
答案 1 :(得分:0)
RewriteRule ^ / dir /([\ w \ d - ] *) - ([\ d] +)$ / / dir / $ 2 / $ 1 [L,R = 301]
试试这个,请记住这个正则表达式的 a-article-title 允许az,0-9和 - ,对于更多的字符编辑部分 [\ w \ d- ] 强>