【发布时间】:2016-02-24 19:12:42
【问题描述】:
所以基本上我有 2 个域,domain1.com 和 domain2.com
对于 domain2.com,我想将其重定向到 domain1.com 并保持 URL 路径的其余部分不变。
例如:
domain2.com/same/url/path 将重定向到
domain1.com/same/url/path
我该怎么做?
【问题讨论】:
所以基本上我有 2 个域,domain1.com 和 domain2.com
对于 domain2.com,我想将其重定向到 domain1.com 并保持 URL 路径的其余部分不变。
例如:
domain2.com/same/url/path 将重定向到
domain1.com/same/url/path
我该怎么做?
【问题讨论】:
在domain2的网站根.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain2\.com$ [NC]
RewriteRule ^ http://domain1.com%{REQUEST_URI} [R=301,L,NE]
【讨论】:
no escape 标志 (NE)。如果在另一个域上使用相同的 CMS,它可能会破坏它。
NE 不会破坏任何东西。当原始 URL 包含一些特殊字符时,它可能会有所帮助
/ 更改为 D 字母