我有一个 PNG 图像的 URL,以 PHP Logo 为例,
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]
最佳答案
您可以在根目录下的一个 .htaccess 文件中尝试此操作:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^uploads/([^.]+)\.png /index.php?img=$1 [L,NC,QSA]
关于apache - 如何将 PNG 重写为 PHP 脚本的参数并使用 Mod-Rewrite 传递 GET 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16228172/