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



我正在Wordpress中创建一个内部网站,可以从特定的IP查看,或者如果从另一个IP访问,它会重定向到登录页面。我试图从.htaccess和函数重定向.php但没有成功。 在函数中.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。

我该怎么做?

通过插件尝试

受限网站访问

它有你正在寻找的东西。

相关内容

  • 没有找到相关文章

最新更新