将不存在的页面重定向到FrontPage

时间:2019-07-30 作者:jan henriksen

当用户键入inn www.mypage时。com/x(不存在)结果显示一个空正文,页眉和页脚保持不变。大多数重定向插件允许我将一个特定URL重定向到另一个特定URL。我想要的不仅仅是重定向一个特定的URL,而是将每个不存在的URL重定向到一个特定的URL。

这个重定向操作叫什么,我怎么做?

1 个回复
SO网友:nmr

您可以使用conditional tag is_404()wp 在找不到页面时重定向的操作挂钩。

功能。php

add_action( \'wp\', \'se344018_redirect_404\' );
function se344018_redirect_404()
{
    if ( is_404() ) {
        wp_redirect( home_url() );
        //
        // wp_redirect( home_url(\'some/page-slug\') );
        exit;
    }
}

相关推荐

wp_redirect doen't work

我正在编写一个简单的插件来接受一个用户号码,显示一个包含用户信息的表单,然后发布一个付款金额。用户编号是从这个http文件include\\u once(PLCOA\\u ADMIN\\u PATH.“views/PLCOA payment start.php”)获得的;而且装载得很好。信息表单使用php文件include\\u once(PLCOA\\u ADMIN\\u路径“views/PLCOA payment add.php”)填写;它只有一个字段-表单中的付款金额。当按下提交按钮时,它将运行此功