2016-04-06 13 views
0

URLリクエストに特定のパスがある場合、ドメインを変更する必要があります。具体的には、特定のパス(/パス)がURLリクエストに存在するかどうかを最初に特定する必要があります。存在する場合はwww.mynewdomain.com/path/ドメインのウェブサイトを表示してください。 urlリクエストに/ pathが存在しない場合は、www.myolddomain.comを表示してください。正規表現に基づいてドメインをリダイレクト

+0

そのリクエストのパラメータをそのままにしますか?私はあなたがhttp://www.myolddomain.com/resource/path?query=sachinを使ってアクセスしていると言いましょう。http://www.mynewdomain.com?query=sachinとしてリダイレクトしますか? –

答えて

0

RewriteRuleを使用して、要求を新しいドメインにリダイレクトできます。仮想ホストで設定を記述することができます。

RewriteEngine On 
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R] 

この構成では、[(.*)を付し] /pathトークンの後にURLの一部を保持し、$1を使用してリダイレクトパスに書き換えられます。