我们有超过50个域名都指向一个主域名。
目前设置重定向,以便其他域的所有页面都重定向到主域上相同的相应页面,为我们提供了数千个重定向,而实际上我们只想让一个域指向另一个域。
重定向的功能如下。
XYZ登陆页面 - > ABC登陆页面
示例:
test.com/page - > 301重定向到abc.com/page
我们需要将所有重定向更改为如下功能。
XYZ登陆页面 - > XYZ主域 - >主域名
示例:
test.com/page - > 301重定向到test.com - > 301重定向到abc.com
答案 0 :(得分:0)
Atlast我找到了解决方案。
RewriteCond %{REQUEST_URI} /
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{HTTP_HOST} !(^|\.)example.com
RewriteRule ^(.*)$ http://%{HTTP_HOST} [L,R=301]
RewriteCond %{HTTP_HOST} (^|\.)test.com
RewriteRule ^(.*)$ https://www.example.com [R=permanent,L]