2011-10-20 19 views
0

私のサーバー上のスペルミスのサブドメインのキャッチオールとしてx.domain.comを設定しました。たとえば、partners.domain.comをpartner.domain.comに書き換えたいとします。私はこれらのすべての書き換えルールを作成する方法を考え出すのが難しいです。私の頭脳は.htaccessで正しく考えられないと信じていますが、私が単に言いたいのは、 "urlがpartners.domain.comであれば、partner.domain.comに書き換える"ということです。私はおそらく、特定のパターンを持たない(そして多くの異なるサブドメインに対して)異なるスペルミスのために、これらの規則を約20程度作ります。ワイルドカードキャッチオールを使用して、スペルの間違ったサブドメインをリダイレクト

私は助けてくれてありがとう!

答えて

0

あなたは、各mispellingのためにこれらのいずれかを行う必要があると思います:あなたはどのGETクエリパラメータをリダイレクトして保存したい場合は

RewriteCond %{HTTP_HOST} ^partners.domain.com [NC] 
RewriteRule ^(.*)$ http://partner.domain.com/$1 [R=301,L] 

はするRewriteRule行で角括弧内に「QSA」を追加します。[R=301,L,QSA]

関連する問題