有时候有这样的需求,凡是从百度或者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
nginx 根据http_referer来跳转
原创
©著作权归作者所有:来自51CTO博客作者1415699306的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
解决Python使用GPU
本文简单介绍了使用Python解决使用GPU的方法,并给出了TensorFlow和PyTorch示例;本文还介绍了TensorFlow GPU的安装版本介绍,以及介绍了安装CUDA的详细教程。
CUDA bash Python TensorFlow PyTorch -
MySQL主从同步延迟解决
mysql主从同步延迟解决
MySQL 主从同步 mysql主从同步 -
浏览器丢失referer解决方案
场景:使用阿里云OSS存储,页面请求文件链接...
meta标签 a标签 网络安全