2016-06-17 12 views
0

私は一時的なリダイレクト設定をする必要があります。私は単に最良の方法を知りたいだけです。私は.htaccess、PHP、メタ、Drupalのモジュール(これはDrupal 8サイトにあります)を調べましたが、どの方法が良いのか分かりません。リダイレクトを管理する最善の方法

これはちょっと複雑です。私は知っていますが、理想的ではありませんが、私は新しいウェブサイトを構築している間、この設定を3ヶ月間必要としています。私はちょうどまだ切り替える準備ができていません。

これは私が何をする必要があるかである。言い換えれば

www.myNewDomain.com -> www.myOldDomain.com

www.myNewDomain.com/sub1 -> www.myNewDomain.com/sub1

www.myNewDomain.com/sub2 -> www.myNewDomain.com/sub2

、唯一のメインドメイン(なしサブディレクトリ)に何がに戻ってぶつかっます古いサイトのURL

しかし、私のサブページ(マイクロサイト)は、新しいサイトでは通常どおりに処理されます。

RewriteCond %{HTTP_HOST} ^(www\.)?myNewDomain\.com [NC] 
RewriteRule ^/?$ http://myOldDomain.com/ [L,R=301] 

どれアドバイスが非常に高く評価されています

これは私がこれまでの.htaccessを使用しているものです。

+1

私は驚くばかりの.htaccess – fucethebads

答えて

2

You don't actually need mod_rewrite to do this.

あなたはそれ以下だけで何も/のURIのための単純なリダイレクトをしたいです。他はすべてリダイレクトされません。

は(私が持っていない)、これを試してみてください:

RedirectMatch ^/$ http://myOldDomain.com/ 
+0

を使用することになり、ありがとうございました。それは私が持っていたものよりずっと優れています。 – Cybercampbell

関連する問題