我有两个名称相同但域名不同的域名,如.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”
答案 0 :(得分: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]