我想让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?
答案 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");
}
?>
在您页面顶部包含上述文件。它完成了:))