WAMP,如果没有授权ip,如何重定向

时间:2013-11-16 03:21:38

标签: php apache .htaccess redirect wamp

我想让wamp主页从允许的ip列表中访问,而不在列表中的那个将被重定向到webfile中。喜欢这个..

example.com

允许使用ips: 127.0.0.1 192.168.1.174 192.168.1.123 200.256.65.1

不在列表中的那些将被重定向到example.com/test(如果可能,将被重定向到该目录,但只显示在explorer example.com中)。

我被告知要使用htaccess'RewriteMap',但我不知道它是如何工作的,请有人帮忙

已更新:当从dns访问时,是否可以从请求的位置获取其IP?

1 个答案:

答案 0 :(得分:0)

使用PHP:首先使用$_SERVER['HTTP_HOST']获取当前域,然后识别它是否经过身份验证!简单。这是Lil Code片段!

  

1)创建一个PHP数组来存储所有允许的域:

$domains = array(
    "127.0.0.1",
    "192.168.1.174",
    "192.168.1.123",
    "200.256.65.1"
);
  

2)创建另一个文件domain_check.php并添加以下代码:

<?php
    $current_domain = $_SERVER['HTTP_HOST'];
    if(!in_array($current_domain,$domains)) {
        header("Location: http://google.com");
    }
?>

在您页面顶部包含上述文件。它完成了:))