2

この特定の正規表現のhtaccess書き換えを理解できないようで、何らかの支援を利用できます。私はこれから行こうとしています:

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

そしてこのURLに書き直してください:

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

IDには常に正確に8つの数字が含まれ、最初の2桁の後にダッシュ(-)が必要であり、最後の2桁の前にピリオド(。)が必要であることに注意してください。末尾の文字列は関係ありませんが、末尾のスラッシュ(/)の有無にかかわらずURLを機能させたいと思います。

4

1 に答える 1

1

試す:

RewriteRule ^/?product/([0-9]{2})([0-9]{4})([0-9]{2})/? /product.php?id=$1-$2.$3 [L]
于 2012-11-06T08:19:19.210 に答える