从搜索引擎隐藏流量管理器端点但显示自定义域

时间:2017-04-13 02:07:02

标签: asp.net-mvc azure search-engine robots.txt azure-traffic-manager

我正在运行Azure上托管的ASP.NET MVC网站并使用Traffic Manager作为负载均衡器,因此用户不仅可以通过自定义域访问该网站,例如 foobar.yourcompany.com ,还有Azure Traffic Manager提供的端点,如 foobar.trafficmanager.net 。搜索引擎抓取工具也是如此。

是否有任何可行的解决方案可以从抓取工具中隐藏Traffic Manager端点并公开自定义域端点?

P.S。我知道 robots.txt

1 个答案:

答案 0 :(得分:1)

如果您将应用设置为在通过Traffic Manager域访问时将HTTP 301永久重定向返回到自定义域,则应阻止其显示在搜索结果中。据我所知,您无法完全禁用TM域。与此类似,您无法完全停用App Service域。

所以,例如如果您的应用获得了以下请求:

http://foobar.trafficmanager.net/foo/bar

使用HTTP 301将其重定向到:

http://foobar.yourcompany.com/foo/bar