我似乎无法弄清楚此特定的正则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]