2

我正在尝试仅对 mp3、jpg、jpeg、png 和 gif 文件使用 .htaccess 进行以下重定向 (301)。

http://website.com/file.jpg?c=XXXX被替换为http://website.com/file.jpg

基本上,我想从媒体网址的末尾删除查询(即“?c = XXXX”)。我想阻止任何人访问 URL 末尾带有“?c=XXXX”的图像或 mp3,而是将他们定向到相同的文件 url 减去“?c=XXXX”。

有没有一种快速的方法来做到这一点?

非常感谢!

4

1 回答 1

1

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} !^$
RewriteRule \.(mp3|jpe?g|png|gif)$ %{REQUEST_URI}? [L,R]
于 2012-05-02T05:15:45.067 回答