我有以下格式的网址:
http://example.com/auction/lot/0001/
1 是相关产品的SKU。
我想设置重写规则,任何访问 / auction / lot / 1 / 的人都会被重定向到 0001 版本。
我无法理解的是 0 的数量。
例如, 150 的SKU意味着访问 / auction / lot / 150 的人需要定向到 / auction / lots / 0150 两者中 3016 的SKU保持不变。
有谁知道怎么做?任何帮助将不胜感激!
答案 0 :(得分:1)
尝试此规则:
RewriteEngine on
RewriteBase /
RewriteRule ^auction/lot/([0-9]{1,3})/?$ auction/lot/0$1/ [N,L]
答案 1 :(得分:0)
将.htaccess放入文档根目录
RewriteRule auction/lot/(\d{1,3})/ auction/lot/000$1/ [L,QSA]
RewriteRule auction/lot/.*(\d{4})/ auction/lot/$1/ [R=301,L]