发布网友 发布时间:2022-04-25 16:43
共2个回答
懂视网 时间:2022-04-08 15:45
.htaccess文件url重写 当上一条规则匹配 并转换后 符合下一条规则的 继续下一条的匹配转换
RewriteRule ^shangpin-([0-9a-zA-Z]+)/category-([0-9]+)-([0-9]+)-(.+).html$ shangpin-$4&id=$2&page=$3 RewriteRule ^shangpin-([a-zA-Z_]+)-(.*) category.php?sort=$1&order=$2
在网址 shangpin-cat14/category-14-2-shop_price-ASC.html 的时候
第一条转换后为 shangpin-shop_price-ASC&id=14&page=2 符合下一条规则
执行下一条转换规则后为 category.php?sort=shop_price&order=ASC&id=14&page=2
所以最终访问的是:category.php?sort=shop_price&order=ASC&id=14&page=2
试用正则工具方便调试
.htaccess文件url重写小记
标签:
热心网友 时间:2022-04-08 12:53
RewriteRule ^/.*-P([0-9]+)\.html$ /detatl.php?id=$1