我似乎无法弄清楚这个特定的正则表达式htaccess重写,并可以使用一些帮助。我试图从这个出发:
mysite.com/product/13202102/any-random-product-name
并重写为此网址:
mysite.com/product.php?id=13-2021.02
请注意,id将始终具有8个数字,并且在前2位数字后始终需要短划线( - ),并且在最后2位数字之前始终需要句点(。)。拖尾字符串是无关紧要的,但我希望网址可以使用或不使用斜杠(/)。
答案 0 :(得分:1)
尝试:
RewriteRule ^/?product/([0-9]{2})([0-9]{4})([0-9]{2})/? /product.php?id=$1-$2.$3 [L]