在 Angular-Meteor 中处理 404
handling 404 in Angular-Meteor
我正在使用 Angular-meteor 使用 Angular UI-路由器,我无法处理 404
错误,我想知道是否有人不得不专门处理它 ABC
用于 SEO。
目前,我正在将任何未找到的实体重定向到路由 /404
,但状态代码为 200
。
有关更多信息,我还使用 Meteor 的 spiderable
包来呈现页面。
我还发现 Prerender.io 使用此元标记有自己的解决方案:
<meta name="prerender-status-code" content="404">
Prerender 会是我的解决方案吗?还是有另一种方法,无需处理其他服务!
我认为 Iron 路由器为此内置了一些功能...
或者使用路由器配置
我使用 jazeee's spiderable-longer-timeout fork 解决了这个问题。它通过将用户重定向到包含此 HTML 评论
的页面来添加对 HTTP 状态错误的支持
<!-- response:status-code=404 -->
这样,我们可以确保 spiderable 在响应中发送 404 状态码 headers
我正在使用 Angular-meteor 使用 Angular UI-路由器,我无法处理 404
错误,我想知道是否有人不得不专门处理它 ABC
用于 SEO。
目前,我正在将任何未找到的实体重定向到路由 /404
,但状态代码为 200
。
有关更多信息,我还使用 Meteor 的 spiderable
包来呈现页面。
我还发现 Prerender.io 使用此元标记有自己的解决方案:
<meta name="prerender-status-code" content="404">
Prerender 会是我的解决方案吗?还是有另一种方法,无需处理其他服务!
我认为 Iron 路由器为此内置了一些功能... 或者使用路由器配置
我使用 jazeee's spiderable-longer-timeout fork 解决了这个问题。它通过将用户重定向到包含此 HTML 评论
的页面来添加对 HTTP 状态错误的支持<!-- response:status-code=404 -->
这样,我们可以确保 spiderable 在响应中发送 404 状态码 headers