0

我有两个同名但 TLD 不同的域,例如 .com 和 .net。我正在使用“.com”域上的博客和“.net”域上的论坛,例如

站点 1:“http://www.mywebsite.com/”(博客) 站点 2:“http://www.mywebsite.net/forum”(论坛)

我在使用 Google 网站管理员工具时遇到问题,网站管理员工具试图将我的 .com 域抓取为像“www.mydomain.com/forum”这样托管的论坛,但是 .com 域上不存在论坛。它存在于.net 域中。所以它会产生404错误。

请让我知道一些代码以将“.com/forum/ {Plus Queries} /”重定向到确切的“.net/forum/{ Destination }”,我相信它有助于标记删除 404 错误或有助于防止更多错误。

但是,今天我将 robots.txt 设置为禁用 Google 在“.com/forum”上的抓取

4

1 回答 1

0

在.com域的文档根目录中的 htaccess 文件中,添加:

Redirect 301 /forum http://www.mywebsite.net/forum

如果两个域共享同一个文档根目录,从而共享同一个 htaccess 文件,那么您需要使用 mod_rewrite 而不是 mod_alias 对主机进行额外检查:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mywebsite\.com$ [NC]
RewriteRule ^/?forum/(.*)$ http://www.mywebsite.net/forum/$1 [L,R=301]
于 2012-09-30T19:32:58.117 回答