クエリ文字列を使用して元々作成されたサイトに対して適切な301リダイレクトを作成するのが難しいです。私は、新しいドメインに新しいページに全体のサブフォルダ(「約」という名前)をリダイレクトしたい301リダイレクトからクエリ文字列を削除します
http://www.oldsite.com/about/index.cfm?fuseaction=cor_av&artID=5049
:古いURL構造は次のようになります。新しいドメインのURLは次のようになりますので、それがうまくリダイレクトしているが、それは付属のオリジナルのURL文字列を保っています
redirectMatch 301 ^/about/ http://www.newsite.com/info
:だから
http://www.newsite.com/info
、私はこのようになりますリダイレクトを設定します新しいURLは、ブラウザでこのように見える終わる:
http://www.newsite.com/info/?fuseaction=cor_av&artID=5049
私は間違いなくこの問題を解決する方法を知っているotのはApache/301の専門家の十分ではありませんよ。私はちょうどからすべてを剥がしたいと思うか。に。
本当に助けていただきありがとうございます。
ありがとうございます!それは私のために働いた。 – Ash
Apache> = 2.4の場合、最後の疑問符を追加するのではなく、QSDフラグを使用することができます。 'RewriteRule^about /(.*)http://www.newsite.com/info [' QSD'、L 、R = 301] ' –