我的站点的正常链接可能如下所示
mydomain.com/categorylist/8/Special_Single_Songs.html
我计划将URL模式更改为
mydomain.com/categorylist/8-Special-Single-Songs.html
如何使用.htaccess重定向规则将旧的URL模式重定向到新的URL模式?
我的.htaccess重写规则如下所示
RewriteRule ^categorylist/([0-9]+)/([0-9a-z]+)/([0-9]+)/(.*)\.html$ /index.php?pid=$1&sort=$2&page=$3 [L]发布于 2017-06-13 18:36:27
试试这段代码
RewriteRule ^categorylist/([0-9]+)/([0-9a-z]+)/([0-9]+)/(.*).html$ /index.php?pid=$1&sort=$2&page=$3 [L]
RewriteRule ^categorylist/([0-9]+)\-([0-9a-z]+)/([0-9]+)/(.*).html$ /index.php?pid=$1&sort=$2&page=$3 [L]发布于 2017-06-13 18:24:25
试试这个&把它放在RewriteEngine之后的顶部
RewriteRule ^categorylist([^_]*)_([^_]*_.*).html$ $1-$2 [L,NE]
RewriteRule ^categorylist([^_]*)_([^_]*).html$ /$1-$2 [L,NE,R=301]注意:大量的下划线可能是个问题。
https://stackoverflow.com/questions/44528735
复制相似问题