2012-05-02 26 views
1

私は、mp3、jpg、jpeg、png & gifファイルの場合に.htaccessを使用して次のリダイレクト(301)を作成しようとしています。mod_rewrite:URLの末尾からクエリ文字列を削除するURL

http://website.com/file.jpg?c=XXXXは基本的に、私は(すなわち。 "?C = XXXX")クエリを削除したいhttp://website.com/file.jpg

に置換されたメディアのURLの末尾から。私は、URLの最後に "?c = XXXX"の画像やmp3にアクセスしないで、同じファイルのURLに '?c = XXXX'を指定するようにします。

これを行う簡単な方法はありますか?

多くの感謝!

+0

の可能重複[mod_rewriteを:?URLからクエリ文字列を削除する](http://stackoverflow.com/questions/3457022/mod-rewrite-remove-query-string-from-url) –

答えて

1

httpd.confを通じてのmod_rewriteと.htaccessを有効にしてから.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] 
+0

ありがとうございました@anubhavaこれは大きな助けになりました! –

関連する問題