在 WordPress 中手动设置 404 页面返回 404 状态 - 文章教程

在 WordPress 中手动设置 404 页面返回 404 状态

发布于 2019-12-07 字数 1538 浏览 2313 评论 0

网站做了伪静态,无论输入的时什么网址,都会响应 200 的状态,但是有些地址确实是不存在的,而又没有在 WordPress 的可控范围内,那么我们就可以手动设置 404 页面返回 404 状态。

在 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 模板,对搜索引擎和用户来说都比较好,如果需要引导用户点击跳转,直接修改主题的模板即可。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2891 文章
评论
84935 人气
更多

推荐作者

勿忘心安

文章 0 评论

ekko

文章 0 评论

江挽川

文章 0 评论

献世佛

文章 0 评论

Meets

文章 0 评论