0

如果用户没有我的 IP 地址,我想将用户重定向到站点的/index/区域。

我该怎么做呢?

谢谢你。

4

2 回答 2

2

mod_rewrite方式:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^123\.45\.67\.[8-9]$ # your ip here
RewriteCond %{REQUEST_URI} !^/index/
RewriteRule .? /index/ [R,L]
于 2012-03-28T19:21:17.070 回答
1

这是你要找的吗?

if($_SERVER['REMOTE_ADDR'] != 'xxx.xxx.xxx.xxx')
{
    header('Location: /index/');
}

您可以指定与允许的 IP 匹配的数组。

if(!in_array($_SERVER['REMOTE_ADDR'], array('xxx.xxx.xxx.xxx', 'xxx.xxx.xxx.xxx')))
{
    header('Location: /index/');
}
于 2012-03-28T16:01:06.653 回答