.htaccess 将所有流量从一个域重定向到共享同一IP的另一个域

.htaccess 将所有流量从一个域重定向到共享同一IP的另一个域,.htaccess,redirect,.htaccess,Redirect,我有域名1和域名2共享相同的IP。 我需要301重定向所有流量从域名2到域名1,包括内部页面 此代码有效,但仅适用于主页。内部页面未重定向: # Redirect Traffic from old domain RewriteCond %{HTTP_HOST} ^www\.example\.com$ RewriteRule (.*) http://www.example2.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^example\.com$ Rewri

我有域名1和域名2共享相同的IP。 我需要301重定向所有流量从域名2到域名1,包括内部页面

此代码有效,但仅适用于主页。内部页面未重定向:

# Redirect Traffic from old domain
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule (.*) http://www.example2.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example2.com/$1 [R=301,L]
另一个版本也可以,但同样,只适用于主页,不适用于内部URL

RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
我想知道如何使这些工作的任何内部网页也。
谢谢您的帮助。

这些网站共享相同的内容吗?是的。两者共享相同的内容。