nginx重定向尝试

moonjerx
2021-07-12 / 0 评论 / 146 阅读 / 正在检测是否收录...

限定指定IP请求

  • 重定向所有非192.168.0.*网段的IP到百度
if ( $http_x_forwarded_for !~ 192\.168\.0\..* ){
  rewrite ^(.*)$   https://www.baidu.com;
}

或者:

  • 非这两个IP,返回404
if ( $http_x_forwarded_for !~* "192.168.0.59|192.168.0.45") {
  return 404;
}
nginx重定向尝试
location ^~ /v1{
    root /www/wwwroot/front_server/silk/;
    index index.html;
}
location ^~ /v2{
    alias /www/wwwroot/front_server/silk/v2/;
    index index.html;
}
location ^~ /{ 
  #匹配成功后跳转,执行永久301跳转
  return 301 https://$server_name$request_uri/v1/;
  rewrite ^(.*)$   http://$host:1992$1/v1/ permanent;
  
  #可以重定向,浏览器地址为https://a.site.com:1992
  rewrite ^(.*)$   https://a.site.com:1992$1 permanent;
  
  #可以重定向,浏览器地址为https://a.site.com:1992
  return 301 https://a.site.com:1992$request_uri;
}
0

评论 (0)

取消

您的IP: