当我第一次开始使用 LESS CSS 开发我的网站时,我在判断上犯了一个愚蠢的错误。使用 LESS,如果您在 URL 末尾包含 #!watch,您可以看到实时更新。因此,作为一个适当的懒惰开发人员,我在我的开发页面上制作了一个只有我知道的按钮,它会在当前 URL 后面加上 #!watch。
但是,Google 将该 href 视为合法链接,现在我的所有页面都被索引了两次 - 一次用于“正常”页面,一次是在 URL 上附加了 #!watch。
我的问题是如何从 Google 索引中删除 !#watch?robots.txt 行可以做到这一点吗?这真的不是什么大问题,但我也在内部使用谷歌自定义搜索,所以当用户在我的网站内搜索时,我为相同的内容提供了太多的结果。