HTACCESS重写正则重写规则 - 在查询字符串中插入破折号和周期



我似乎无法弄清楚此特定的正则htaccess重写,并且可以使用一些帮助。我正在尝试从中脱颖而出:

mysite.com/product/13202102/any-random-product-name

并重写此URL:

mysite.com/product.php?id=13-2021.02

请注意,ID始终将完全具有8个数字,并且在前2位数字之后始终需要仪表板( - ),在最后2位数字之前(。)。尾弦是无关紧要的,但是我希望URL能够使用或不带有拖延的斜线(/).

尝试:

RewriteRule ^/?product/([0-9]{2})([0-9]{4})([0-9]{2})/? /product.php?id=$1-$2.$3 [L]

最新更新