我正在尝试使用.htaccess进行以下重定向(301),用于mp3,jpg,jpeg,png&仅限gif文件。
http://website.com/file.jpg?c=XXXX
已替换为http://website.com/file.jpg
基本上,我想从媒体网址的末尾删除查询(即“?c = XXXX”)。我想阻止任何人在网址末尾使用“?c = XXXX”访问图片或mp3,而是将它们指向相同的文件网址减去“?c = XXXX”。
有快速的方法吗?
非常感谢!
答案 0 :(得分:1)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} !^$
RewriteRule \.(mp3|jpe?g|png|gif)$ %{REQUEST_URI}? [L,R]