繁体   English   中英

.htaccess重定向模式

[英].htaccess Redirect Pattern

我希望将字母的模式和最多两个数字(a12,d17)重定向到(/ home#d17,/ home#a12)。

这些重定向将有大约60个,所以我希望一个模式可以让事情变得更容易。 有任何想法吗?

Redirect 301 /a1 /home#a1
Redirect 301 /d13 /home#d13

请尝试以下方法:
Redirect 301 /([az][0-9]{1,2})$ /home#$1

  • ( :开始捕获第1组
  • [az] :匹配一个字母(小写)
  • [0-9]{1,2} :匹配一个或两个数字
  • ) :捕获组1的结束
  • $ :行尾

我们将使用$1来收集第1组。

试试这个htaccess代码:

RewriteEngine On
RewriteRule ^([a-z0-9])$ /home#$1 [R=301]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM