简体   繁体   English

htaccess将301全部重定向到一个域

[英]htaccess redirect 301 all to one domain

I have 3 domains: 我有3个域:

domain1.com domain2.com domain3.com domain1.com domain2.com domain3.com

I want to 301 redirect all to domain3.com/$1. 我想将所有301重定向到domain3.com/$1。 That includes domains with www and non-www. 这包括带有www和非www的域。

domain1.com -> domain3.com www.domain1.com/$1 -> domain3.com/$1 domain1.com-> domain3.com www.domain1.com/$1-> domain3.com/$1

domain2.com -> domain3.com www.domain2.com/$1 -> domain3.com/$1 domain2.com-> domain3.com www.domain2.com/$1-> domain3.com/$1

domain3.com X-> domain3.com (no redirect) www.domain3.com/$1 -> domain3.com/$1 domain3.com X-> domain3.com(无重定向)www.domain3.com/$1-> domain3.com/$1

Many thanks 非常感谢

The following will 301 redirect domain1.com and domain2.com to domain3.com. 以下将301将domain1.com和domain2.com重定向到domain3.com。 Add the www if you want it for domain3.com 如果为domain3.com添加www,请添加

RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
RewriteRule (.*) http://domain3.com/$1 [R=301,L]

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

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