2011-12-16 13 views
0

永続リダイレクトにhtaccessファイルを使用していますが、リダイレクト後にデフォルトでURLに追加のクエリ文字列が追加されています。301リダイレクト後のリダイレクトアペンド文字列

私のhtaccessのコードが

Redirect 301 /text/text2 http://www.mysite.com/text/text2-another-text3 

結果が http://www.mysite.com/text/text2-another-text3?/text/text2

です私は、彼らは、デフォルトであるようPLSのルート部分をチェックし、私のアプリケーションのために

おかげ

答えて

0

をCodeIgniterのを使用していますコントローラ/機能...

+0

htaccessを永続的なリダイレクトに使用すると、私は自分のルートファイルをチェックしましたが、なぜこれが起こっているのか分かりません。 – sharmaANAND

0

.htaccessファイルに以下を追加してみてください。最後に?を指定すると、クエリ文字列パラメータが渡されなくなります。

RewriteEngine on 
RewriteBase/

RewriteRule ^text/text2$ http://www.mysite.com/text/text2-another-text3? [R=301,L] 
+0

あなたの返事をありがとう、しかし問題は同じままです。私はまだクエリ文字列の部分を取得しています – sharmaANAND