私のホームページはwww.nazgulled.netにあり、www.ricardoamaral.netという新しいドメインを購入しました。これらのドメインは両方とも同じ正確なサーバーを指しています。今私はちょうどテストしてるためApacheとhtaccessで古いドメインを新しいドメインにリダイレクトする問題
RewriteCond %{HTTP_HOST} ^(www\.)?nazgulled\.net [NC]
RewriteRule ^(.*)$ http://www.ricardoamaral.net/$1 [L]
が、アイデアが[L、R = 301 [L]を交換することです:私はリダイレクトには二つの問題を抱えている
は、私の現在のコードはこれです]私はすべてのものを動かす準備ができているとき、ちょうどあなたが知っている。
とにかく...
1)これは、「私はそれをしようとしたとき、私は「nazgulled.net」にアクセスすることはできません、それは私に、「サーバー内部エラー」を与えると私はドン、動作していませんトンを理解し、なぜ...私は理由を理解していない「ricardoamaral.net」「google.com」に置き換えた場合、リダイレクトがうまく動作するため:/
2)私はいくつかのサブドメインを持っていると私は希望それらのすべてをリダイレクトするのも好きです。私の最初の選択肢は、サブドメインごとに異なる書き換え条件/ルールを追加することですが、手作業のコードが大量にかかるため、存在しないサブドメインをユーザーが入力すると、リダイレクトされません。 1については
しかし、問題2を解決できません。しかし、私がこのソリューションを使用する場合、私はQSAフラグを気にする必要はありませんか?私はそれらを診断することができることを知っている、問題は私のドメインパネルにアクセスするURLが笑を働かないことです、私は私のドメイン管理者に連絡する必要があります... –
おそらく私は#提案する。私は間違いなく別の提案を歓迎する。 –
私はVirtualHostを各サブドメインに追加しなければならないでしょう。それは私が避けたいものです... –