地址重写和防盗链在网络中应用是非常广泛的,来访问者发出URL的请求时,服务器会把它改写成另一个URL的处理过程,以此来提安全性,下面就来详介绍其配置过程。与大家一同分享!
工具/原料
1
装有Linux系统的电脑
2
下载并安装Nginx软件
方法/步骤
1
首先了解一下什么地址重写(Rewrite), 就是获得一个来访的URL请求,然后改写成服务器可以处理的另一个URL的过程,这样可以缩短URL,隐藏实际路径提高安全性,易于记忆和键入,易于被搜索引擎收录。当风站文件移动或文件目录名称发生改变,网站改版了,网站导航和链接发生变化,为了继续持有链接带来的流量,都需要保持旧的URL.
3
rewrite模块之if条件判断格式如下if( 条件 ) { .... }rewrite_log:error log中记录重写日志, rewrite_log on | off
4
正则表达式语法格式如下图所示
5
应用案例, 图一, 要求:a.html---->b.html如下图所示 图二, 要求:*.jpg或*.gif---->logo.png
6
应用案例,图一, 要求:域名路转 www.xxxx.com ---> bbs.xxxx.com图二, 要求:改变音乐文件存储路拚
7
应用案例,图一, 要求:根据浏览器返回不用的页面图二, 要求:访问资源不存在时,重定向到指定页面
8
防盗链:当浏览器向web服务器发送请求的时候,一般会带上头信息告诉服务器是从哪个页面链接过来的,服务器藉此可以获得一些信息用于处理。防盗链语句格式如下:
注意事项
如果此文对你有所帮助点收藏,并给个赞!