Asp.net 如何告诉搜索引擎两个域名是同一个网站?
如果我有两个域名指向同一个网站(例如:microsoft.com和microsoft.net都指向microsoft.com),搜索引擎如何区分这两个网站是同一个网站而不是重复的内容 我的问题是因为我知道谷歌有一个重复的内容过滤器,我想知道如何声明这两个域是相同的,不是重复的内容网站Asp.net 如何告诉搜索引擎两个域名是同一个网站?,asp.net,http,seo,Asp.net,Http,Seo,如果我有两个域名指向同一个网站(例如:microsoft.com和microsoft.net都指向microsoft.com),搜索引擎如何区分这两个网站是同一个网站而不是重复的内容 我的问题是因为我知道谷歌有一个重复的内容过滤器,我想知道如何声明这两个域是相同的,不是重复的内容网站 谢谢 选择哪个域作为主域,然后在另一个域上实施301重定向。用户始终停留在输入的域是否重要,还是第二个域只是第一个域的别名?如果是后者,当用户访问其中一个别名时,您可以将HTTP重定向到所需的域名 编辑:我猜Mat
谢谢 选择哪个域作为主域,然后在另一个域上实施301重定向。用户始终停留在输入的域是否重要,还是第二个域只是第一个域的别名?如果是后者,当用户访问其中一个别名时,您可以将HTTP重定向到所需的域名
编辑:我猜Mat比我快了。:-) 您可以与大多数域宿主建立永久转发(301)
对于子域,您通常可以使用一个HttpHandlers来处理这个问题。就像guys说的使用301头重定向一样。但也要尝试放置robot.txt来拒绝机器人访问,避免重复内容使一个站点301重定向到另一个站点 但是不要尝试使用robots.txt这个愚蠢的想法 {至于1,如果辅助站点是“真实”站点的301,则robots.txt不可能存在,因为对任何内容的所有请求都指向主站点,这意味着包括robots.txt在内的所有内容 因此,任何地方都没有重复的内容,所有内容都只在一个站点上
另一个只说{你在错误的地方改到这里}大约十秒钟,但只是因为我打字少了。