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

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

处理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 秒,我们可以修改。

投票 post
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享