如果ip不同,Wordpress重定向到登录页面。

问题描述 投票:0回答:1

我正在用Wordpress做一个内部网站,可以从一个特定的IP查看,如果从其他IP访问,则重定向到登录页面。我试着从.htaccess和functions.php中重定向,但没有成功。在functionts.php中,我在另一个帖子中找到了这段代码。

    function ip_based_login() {
    $visitor = $_SERVER['REMOTE_ADDR'];

    $redirectTo = site_url('wp-admin');

    if (!preg_match("/95.81.51.134/",$visitor)) {
        wp_redirect($redirectTo);
    }

    exit;
}
add_action('init', 'ip_based_login');

这段代码给我带来了错误: 在Firefox中页面没有正确重定向.在我发帖之前,我删除了.htaccess中的代码。

我怎么才能做到这一点呢?

php wordpress authentication redirect intranet
1个回答
0
投票

尝试通过插件

受限制的网站访问

它有你要找的东西。

© www.soinside.com 2019 - 2024. All rights reserved.