Apache将子域重定向到主域有条件地
问题描述:
我有一个域和一个子域,如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>
我在cloud.example.com我的Apache的配置文件
ServerName cloud.example.com
Redirect 301/https://www.example.com/customer/login
现在cloud.example.com成功地重定向到https://www.example.com/customer/login但其他所有的页面都无法正常工作。那加娄代码正在重定向到www.example.com/customer/login
如何解决此问题?
答
最好的方法是使用重写规则。
RewriteRule ^/$ https://www.example.com/customer/login [R]
RewriteRule ^/(.+) https://www.example.com/$1 [R]
不要忘记添加模块,并启用RewriteEngine叙述