我正在用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中的代码。
我怎么才能做到这一点呢?
尝试通过插件
受限制的网站访问
它有你要找的东西。