2

我有一个 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

到目前为止,我尝试了以下,不仅不起作用,我不知道如何传递rawGET参数

RewriteEngine On
RewriteRule ^uploads/(\w+)\.png$ index.php?img=$1 [L]
4

1 回答 1

2

你可以试试这个,在根目录的一个 .htaccess 文件中:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^uploads/([^.]+)\.png  /index.php?img=$1  [L,NC,QSA]
于 2013-04-26T03:31:28.733 回答