我正试图将所有用户(除了我的IP地址)重定向到“网站向下”页面,使用以下
location / {
rewrite (.*) /sitedown.php redirect;
allow 94.12.147.139;
index index.html index.php;
try_files $uri $uri/ @handler;
expires 30d;
}
它重定向正常但不允许我的IP访问该网站。任何帮助都会很感激。
答案 0 :(得分:1)
这个怎么样
location / {
if($remote_addr != Your Ip) {
rewrite ^ http://www.domain.com/sitedown.php;
}
index index.html index.php;
try_files $uri $uri/ @handler;
expires 30d;
}
答案 1 :(得分:0)
以下内容应该有效:
location / {
#this is the allow/deny/redirect bit
allow 94.12.147.139;
deny all;
error_page 403 sitedown.php;
#regular site config when not denied
index index.html index.php;
try_files $uri $uri/ @handler;
expires 30d;
}
location /sitedown.php {allow all;}