我在我的网站上使用图像大小调整脚本,并希望能够使用例如/images/image.jpg?ar=2.08333&w=600
并将其重写为我的脚本,即img.php?src=image.jpg&ar=2.08333&w=600
。我的.htaccess文件中包含以下内容:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} !(^|&)w=[0-9]+
RewriteRule ^images/(.*.jpg)$ img.php?src=$1 [QSA,NC,L]
但是由于某些原因,即使我添加了RewriteCond,如果我尝试访问images / banner.jpg,它也会通过脚本放置。甚至更奇怪的是,它可以在我的计算机上的本地Web服务器上运行,但不能在实时站点上运行。
谢谢!