通常情况下,如果我不希望谷歌抓取网页,我会的页面添加到我的robots.txt文件,像这样:阻止谷歌索引的AngularJS路线
User-agent: *
Disallow: /my-page
为了防止谷歌索引该页面,我就从我sitemap.xml
删除页面下面的元标记添加到网页的<head>
:
<meta name="robots" content="noindex">
现在,如果我用AngularJS来处理所有路由单个页面的应用程序,你如何阻止谷歌索引和/或者抓取路线? Angular为每条路线带来ng视图中的内容,因此<head>
中的信息在每条路线上都保持不变。我不认为我可以在这种情况下添加元标记。
谢谢。我的应用程序已经预渲染SEO,我总是把根模块放在html标签上,所以这应该可以正常工作。 – Coop 2015-03-15 15:30:24