我有一个AngularJS单页面应用程序用于显示短生命资源,其中包含/ auction/103等网址.但是,当资源不再可用时,我希望从搜索引擎索引中删除该页面.因此,我需要在搜索引擎爬虫经过时返回状态代码410或404.
但是,如何在单页应用程序中执行此操作,其中页面未在服务器上呈现?
当您使用Prerender进行SEO时,您可以指定一个元标记,使Prerender将http状态代码返回给搜索引擎爬虫:https://prerender.io/server#http-headers.
<meta name="prerender-status-code" content="404">
我创建了一个Plunker来使用AngularJS来说明这一点:http://plnkr.co/edit/Z0HdMd .