WordPress网站备案免闭站方法

方法一 通过代码关闭首页

因为管局或者是厂商在审核备案的时候,通常是只审核www和顶级域名是否闭站。所以我们可以通过只关闭首页,而让其他页面正常打开的,这样的话我们其他页面就可以正常的被访问,绝不部分的流量都会正常,而且用户也知道网站在备案中,而不是跑路了之类的...

这个方法的缺点是:首页无法访问。

把下面代码添加到你WordPress网站主题的functions.php文件中,

// 备案关闭首页
function redirect_home() {
// 如果是首页
if ( is_home() || is_front_page() ) {
// 重定向到指定的HTML
wp_redirect( 'http://www.wawazy.com/default.html' );
// 或者显示备案中的信息
// die('备案中,请等待...');
}
}
add_action( 'template_redirect', 'redirect_home' );

上面函数的作用是:首先检查是否是首页,如果是,就显示"备案中,请等待…",如果你自己有专门的备案HTML页面,可以把die('备案中,请等待...');注释,把wp_redirect( 'http://www.wawazy.com/default.html' );这行代码的注释删除(前面的 // 删除),并修改为你HTML的网址,这样就会重定向到你指定的HTML。

注意:上面的代码应该在绝大部分主题都是可以正常的使用的,不过wp_redirect函数需要在输出任何HTML之前调用,否则它可能无法正常工作。如果你的主题或插件在template_redirect动作之前输出了HTML,你可能需要找到一个更早的动作来添加你的函数。

原文链接:https://www.wawazy.com/52124166.html,转载请注明出处。
0

评论0

请先
没有账号?注册  忘记密码?