欢迎访问服务器技术网-www.fuwuqijishu.com

设置Nginx referer实现重定向跳转和屏蔽跳转

运维 fuwuqijishu 2年前 (2022-09-04) 109次浏览 0个评论 扫描二维码

由于业务的需要,我们可能需要设置将网站页面的来路从A来路跳转到B重定向,有的也需要设置禁止跳转屏蔽掉。比如我们有页面被他人引用,我们不喜欢从他那边跳转过来增加网站的负担负载,那我们可以通过用Nginx referer实现重定向跳转和屏蔽跳转。

if ($http_referer ~ 'bing.com')
{
    return 404;
}

比如上面的代码,我们加入到Nginx Server中,可以设置禁止BING来路的,直接给404显示。

  if ($http_referer ~* "www.baidu.com") {
          rewrite ^/(.*)$ http://www.itbulu.com redirect;
      }
      if ($http_referer ~* "www.google.com") {
          rewrite ^/(.*)$ http://www.itbulu.com redirect;
      }

比如这个脚本,我们可以将设置百度和谷歌来路的跳转都跳转到首页。具体跳转我们可以设置。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2304.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900