虚幻0516 发表于 2018-11-9 13:53:56

nginx 根据http_referer来跳转

  有时候有这样的需求,凡是从百度或者google点过来的请求,也就是说,当用后搜索到你的站点时,一旦他从搜索引擎的搜索页面进到我们的网站时,就可以做一个跳转。
  其实,说实话,这样做也没有什么太大意义,但是nginx的确可以实现这样的操作:
  在配置文件的 server {} 中加入如下配置:
  if ($http_referer ~* "www.baidu.com") {
  rewrite ^/(.*)$ http://www.lishiming.net redirect;
  }
  if ($http_referer ~* "www.google.com") {
  rewrite ^/(.*)$ http://www.lishiming.net redirect;
  }
  这样配置以后,凡是从百度或者google点过来的请求都会跳转到 www.lishiming.net

页: [1]
查看完整版本: nginx 根据http_referer来跳转