我正在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。
我该怎么做?
通过插件尝试
受限网站访问
它有你正在寻找的东西。