如何确保 google 不会为您的 Azure 子域编制索引?

How to make sure that google doesn't index you Azure subdomain?

我在 Azure 应用服务上有一个网站,我们很快就会上线。 我已按照建议进行操作,因此我为我的 Azure 子域创建了一个 CName。我怎样才能确保 google 不会将我的网站索引为 xxx.azurewebsites.net 而不是 xxx.com?

现在我有可用的 IP 限制,因此 google 无法查看我的网站并为其编制索引,但是当我们上线时 xxx.com 和 xxx.azurewebsites.net 都将对 public。正确的?

您最好的办法是为 google 和其他尝试为您的站点编制索引的漫游器添加一个 robot.txt 文件。

Robots_exclusion_standard

主机指令可以有首选域名:

Host: example.com

在应用中添加永久重定向 (301)。

因此,如果有人访问某个页面,例如aaa.azurewebsites.net/Something,将它们重定向到 aaa。com/Something 使用 301 重定向。

这是我第一个想到的,但是 Google 在此处有更多关于规范 URL 的指导:https://support.google.com/webmasters/answer/139066?hl=en