繁体   English   中英

301域列表重定向

[英]301 domain list redirect

我需要有条件地重定向域列表。

这些都指向相同的IP,因此我需要确保规则仅在域匹配时才生效,然后再进行回退。

像这样:

如果网域位于'a.com,b.com',则为301至new-domain-1.com

如果“ c.com,d.com”中的域为301,则为new-domain-2.com

否则,如果域名不等于“ new-master-domain.com”,则301等于new-master-domain.com

但是我不知道如何编写这样的重定向规则(将在.htaccess文件中使用)。

您可以设置重写规则,如下所示:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?(a|b)\.com$ [NC]
RewriteRule ^ http://new-domain-1.com%{REQUEST_URI} [NE,R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?(c|d)\.com$ [NC]
RewriteRule ^ http://new-domain-2.com%{REQUEST_URI} [NE,R=301,L]

RewriteCond %{HTTP_HOST} !^new-master-domain\.com$ [NC]
RewriteRule ^ http://new-master-domain.com%{REQUEST_URI} [NE,R=301,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM