【发布时间】:2011-11-04 00:34:54
【问题描述】:
假设我有一个域:A.com,如果有人转到A.com,我想重定向到B.com。
但如果他们访问 A.com 上的任何页面,例如A.com/wp-admin/index.php,不会有重定向。简而言之,我只想要一个简单的顶级旧名称到新域名 301 重定向。 (A.com 上的任何特定页面都会被一一重定向到 B.com 上的特定页面)。
【问题讨论】:
假设我有一个域:A.com,如果有人转到A.com,我想重定向到B.com。
但如果他们访问 A.com 上的任何页面,例如A.com/wp-admin/index.php,不会有重定向。简而言之,我只想要一个简单的顶级旧名称到新域名 301 重定向。 (A.com 上的任何特定页面都会被一一重定向到 B.com 上的特定页面)。
【问题讨论】:
给你:
RewriteEngine On
RewriteCond %{HTTP_HOST} =domain-one.com
RewriteRule ^$ http://domain-two.com/ [R=301,L]
这条规则要放在网站根目录下的.htaccess中。如果放置在其他地方,可能需要进行一些小的调整。
它只会将点击重定向到域根目录,例如http://domain-one.com/,没有其他页面。
我已将A.com 替换为domain-one.com,并将B.com 替换为domain-two.com——它比A 和B 更现实/更易于理解。
【讨论】: