我希望将字母的格式和最多两个数字(a12,d17)重定向到(/ home#d17,/ home#a12)。
这些重定向将有大约60个,所以我希望一个模式可以让事情变得更容易。有什么想法吗?
Redirect 301 /a1 /home#a1
Redirect 301 /d13 /home#d13
答案 0 :(得分:3)
请尝试以下方法:
Redirect 301 /([a-z][0-9]{1,2})$ /home#$1
(
:开始捕获第1组[a-z]
:匹配一个字母(小写)[0-9]{1,2}
:匹配一个或两个数字)
:捕获第1组的结束$
:行尾我们会使用$1
来阻止第1组。
答案 1 :(得分:1)
试试这个htaccess代码:
RewriteEngine On
RewriteRule ^([a-z0-9])$ /home#$1 [R=301]