2016-11-10 6 views
0

私は1つのドメインと、cloud.example.comとexample.comのようなサブドメインを持っています。Apacheはサブドメインをメインドメインに条件付きでリダイレクトします

すべてのcloud.example.comを次の条件でexample.comにリダイレクトする必要があります。

cloud.example.com to www.example.com/customers/login 

cloud.example.com/<any url> to www.example.com/<any url> 

私は私のApache設定cloud.example.comのファイル

ServerName cloud.example.com 
Redirect 301/https://www.example.com/customer/login 

今cloud.example.com成功しhttps://www.example.com/customer/loginにリダイレクトするが、他のすべてのページが機能していない.Thatで怒鳴るのコードを追加しましたwww.example.com/customer/loginにリダイレクトしています

この問題を解決するにはどうすればよいですか?

答えて

2

最も良い方法は、書き換えルールを使用することです。いけないモジュールを追加し、RewriteEngine

を有効にすることを忘れ

RewriteRule ^/$ https://www.example.com/customer/login [R] 
RewriteRule ^/(.+) https://www.example.com/$1 [R] 

関連する問題