我有一个PNG图像的URL,以PHP徽标为例,
http://images.punyman.com/uploads/b2360c502732e4f5b3cd.png
,
我想重写
http://images.punyman.com/?img=b2360c502732e4f5b3cd
同样,我想重写
http://images.punyman.com/uploads/b2360c502732e4f5b3cd.png?raw
到
http://images.punyman.com/?img=b2360c502732e4f5b3cd&raw
到目前为止,我已尝试过以下内容,这不仅不起作用,我不知道如何传递raw
GET参数
RewriteEngine On
RewriteRule ^uploads/(\w+)\.png$ index.php?img=$1 [L]
答案 0 :(得分:2)
您可以在根目录下的一个.htaccess文件中尝试此操作:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^uploads/([^.]+)\.png /index.php?img=$1 [L,NC,QSA]