多语言展示
当前在线:1814今日阅读:27今日分享:41

Nginx高级应用之地址重写和防盗链

地址重写和防盗链在网络中应用是非常广泛的,来访问者发出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服务器发送请求的时候,一般会带上头信息告诉服务器是从哪个页面链接过来的,服务器藉此可以获得一些信息用于处理。防盗链语句格式如下:

注意事项

如果此文对你有所帮助点收藏,并给个赞!

推荐信息