Nginx 如果访问者';的地址是某个IP地址

Nginx 如果访问者';的地址是某个IP地址,nginx,Nginx,我的问题是,除了常规工作之外,我还做一些兼职 我想避免有人从工作中访问我的页面。网站默认加载index.html,但我在网站上有一个index.php,我希望看到它,所以不能将所有人从“workip”重定向到其他网站 所以我想说的是: 如果源为“工作IP”并转到“”,则会重定向到www.google.com,但不会在其他页面上 你知道如何在NginX中实现这一点吗 我刚弄明白 location /index.html { if ($remote_addr = 1.2.3.4 ) { rew

我的问题是,除了常规工作之外,我还做一些兼职

我想避免有人从工作中访问我的页面。网站默认加载index.html,但我在网站上有一个index.php,我希望看到它,所以不能将所有人从“workip”重定向到其他网站

所以我想说的是: 如果源为“工作IP”并转到“”,则会重定向到www.google.com,但不会在其他页面上

你知道如何在NginX中实现这一点吗

我刚弄明白

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

使用NGINX位置块:

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

也许这个问题更适合StackOverflow主要集中在开发中如果你找不到解决方案,需要一个快速的修复方法,试试这个:为你的浏览器下载一个插件(就像这个)来更改你的浏览器默认的用户代理,给一个像“别担心它的我”这样的名字如果不是
$\u SERVER['HTTP\u USER\u AGENT']==“别担心它的我”
执行重定向
标题(“位置:http://www.google.com/"); 模具()不要将此作为答案发布,我知道它很肮脏。@Tiborpeterth将其作为答案发布,即使是你的问题,你也可以这样做。