【发布时间】:2014-08-04 04:56:57
【问题描述】:
我有一个 AngularJS 单页应用程序,用于显示短期资源,其 URL 类似于 /auction/103。但是,当资源不再可用时,我希望从搜索引擎的索引中删除该页面。因此,当搜索引擎爬虫经过时,我需要返回状态码 410 或 404。
但是,我如何使用未在服务器上呈现页面的单页应用程序执行此操作?
【问题讨论】:
-
很遗憾,所提供的信息不足以回答您的问题。这里有一些问题可能会帮助您了解全局并解决您的问题:您如何与服务器通信?您使用什么来加载 SAP 的部分页面?你在使用 $http angularjs 服务吗?当您在 SAP 中的页面之间切换时,您使用什么来处理状态(我暗示要路由)。你在服务器端有什么?是 ASP.Net 吗?谢谢。
-
我说的不是服务器与 $http 的通信,我说的是可以提供给请求页面的搜索引擎的状态码。
-
如果您使用的是 Prerender,您能否更新您的问题以反映您正在谈论使用 prerender 的网站? (prerender 没有提到,和 angular 无关)
标签: angularjs seo single-page-application http-status-codes