在 WordPress 中手动设置 404 页面返回 404 状态
网站做了伪静态,无论输入的时什么网址,都会响应 200 的状态,但是有些地址确实是不存在的,而又没有在 WordPress 的可控范围内,那么我们就可以手动设置 404 页面返回 404 状态。
//直接载入首页 返回 404 状态 global $wp_query; $wp_query->set_404(); status_header(404); nocache_headers(); include( get_query_template( '404' ) ); die();
能够正常的返回 404 状态,然后直接显示主题的 404.php 模板,对搜索引擎和用户来说都比较好,如果需要引导用户点击跳转,直接修改主题的模板即可。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论