htaccess从其他域重定向到主域

时间:2018-04-11 10:42:35

标签: .htaccess redirect

我们有超过50个域名都指向一个主域名。

目前设置重定向,以便其他域的所有页面都重定向到主域上相同的相应页面,为我们提供了数千个重定向,而实际上我们只想让一个域指向另一个域。

重定向的功能如下。

XYZ登陆页面 - > ABC登陆页面

示例:

test.com/page - > 301重定向到abc.com/page

我们需要将所有重定向更改为如下功能。

XYZ登陆页面 - > XYZ主域 - >主域名

示例:

test.com/page - > 301重定向到test.com - > 301重定向到abc.com

1 个答案:

答案 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]