如果访问者的地址是某个IP,则在index.html上重定向NginX

时间:2014-03-17 07:47:36

标签: nginx

我的问题是我除了正常工作之外还要做一些辅助工作。

我想避免有人从工作中访问我的页面。该网站默认加载index.html,但我在网站上有一个index.php,我希望看到它,所以不能只是重定向所有人来自" workip &#34 ;到其他地方...

所以我想要的是: 如果来源是" 工作IP "并转到" http://www.mydomain.com/index.html "被重定向到www.google.com但不会被重定向到其他页面。

知道如何在NginX中完成这项工作吗?

我刚刚弄明白......

location /index.html {
 if ($remote_addr = 1.2.3.4 ) {
  rewrite ^ http://www.google.com/;
 }
}

1 个答案:

答案 0 :(得分:1)

使用NGINX位置块:

location /index.html {
   if ($remote_addr = 1.2.3.4 ) {
      rewrite ^ http://www.google.com/;
   }
}