处理WordPress 404 页面自动跳转到首页方法

老乐 优化维护2字数 341阅读1分8秒阅读模式

默认情况下,我们的wordpress 404页面不会自动跳转的,我们需要手动返回。这里,最好的体验应该是时隔几秒后跳转到首页,这里有什么自动的方法?

//返回 404 状态
global$wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
echo'<meta http-equiv="refresh" content="0;url='.home_url().'">';
exit;

这里我们可以用上面的代码实现给WordPress 设置 404 状态码,并且输出 html 刷新代码跳转到网站首页,这样当程序直接访问这个 URL 是会返回 404 状态码,而如果是用户的话则会在打开的瞬间跳转到首页,因为刷新设置的 0 秒,我们可以修改。

投上你的一票
 
  • 本文由 老乐 发表于 2024年12月10日 06:25:19
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wpto-home.html
  • WordPress跳转首页