我对 htaccess 重写规则非常陌生。我需要将 url 重写myurl.com/1000/samsung-123
为myurl.com/user/product.php?id=1000
. 我在我的.htaccess
文件中使用了以下重写规则。
RewriteEngine on
RewriteBase /
RewriteRule ([0-9]+)/(.*)$ user/product.php?id=$1 [PT,L]
该规则工作正常。但是,它也会重写我的图像 url,例如myurl.com/img/_product/1000/1000A.jpg
.
我怎样才能防止这个?如果在 url 中输入了扩展名(as .jpg
, .png
, ),有没有办法跳过规则?.php