我有两个域名,名称相同,但TLD不同,如.com和.net。我在".com“域名上使用博客,在".net”域名上使用论坛,比如
站点1:"http://www.mywebsite.com/“(博客)站点2:"http://www.mywebsite.net/forum”(论坛)
我正面临着谷歌站长工具的问题,站长工具试图爬行我的论坛作为论坛托管喜欢“www.mydomain.com/ .com”,但论坛不存在于.com域。它存在于.net域中。因此它会生成404个错误。
请让我知道一些代码来重定向".com/forum/ {Plus Queries} /“到确切的".net/forum/{ Destination }”我相信它有助于标记删除404错误或帮助防止更多错误。
然而,今天我已经将我的论坛设置为在“.com/ robots.txt”上禁用谷歌搜索。
发布于 2012-10-01 03:32:58
在.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]https://stackoverflow.com/questions/12659949
复制相似问题