【发布时间】:2014-05-30 10:17:57
【问题描述】:
我的问题是属于指向我网站的其他人的域。所以在谷歌搜索结果中,他们的域名被列出来而不是我的(他们的域名与我的网站完全不同,所以可能会赶走客户)。我们在几个月前通知了这些域名的所有者,但遗憾的是他们没有采取任何行动。
我的网站是使用 asp.net mvc 4 构建的。如果我使用, Context.Request.Url.Host 来查找这些域并显示错误页面,它会从谷歌自然列表中删除这些域并显示我的网站吗?
我愿意接受 IIS、asp.net/globla.asax 或其他任何解决方案!
提前致谢!
【问题讨论】:
-
标签上有 asp.net,我可能可以提供一些解决方案,但通过 asp.net 和使用 global.asax,而不是通过 iis
-
@Aristos 那太好了!使用 asp.net 和 global.asax 的解决方案很好
-
如果你只是在IIS中设置你的站点使用host headers,如果域名不匹配它不会响应。
-
@Damien_The_Unbeliever 你完全正确,但我也看到发生这种情况,其他 url 域并获取我的数据,这怎么可能?也许镜子?也许是 dns 技巧,也许是 iframe?
-
@Aristos - 他们没有技术解决方案来抓取内容并重新托管它。对于 iframe,您可以设置
X-Frame-Options标头。