应用场景1——基于域名的跳转
公司旧域名www.accp.com ,因业务需求有变更,需要使用新域名www.kgc.com 代替
1.不能废除旧域名
2.从旧域名跳转到新域名,且保持其参数不变
部署环境
一台Linux服务器(192.168.142.130)
一台测试主机windows 7
1,安装Nginx服务
?2,修改nginx默认配置文件
?3,安装bind解析服务
?4,修改主配置文件(named.conf)
?5,修改区域配置文件(named.rfc1912.zones)
?6,修改区域数据配置文件(accp.com.zone)
?7,用测试机测试网页
8,修改配置文件,设置域名跳转
?9,添加新域名解析
?10,用旧域名访问,查看网页跳转
11,旧域名后加上参数,查看跳转新域名时是否有参数
应用场景2——基于客户端IP访问跳转
公司业务版本上线,所有IP访问任何内容都显示一个固定维护页面,只有公司IP访问正常
1,修改Nginx默认配置文件
?2,创建非法IP站点及main的网页页面
?3,访问测试网页
应用场景3——基于旧,新域名跳转并加目录
将域名http://bbs.accp.com 下面的发帖都跳转到http://www.accp.com/bbs 且域名跳转后保持参数不变
1,修改Nginx默认配置文件
?2,修改dns的区域数据配置文件(accp.com.zone)
?3,测试网页
应用场景4——基于参数匹配的跳转
浏览器访问:http://www.accp.com/100-(100|200)-100.html 跳转到http://www.accp.com 页面
1,修改Nginx默认配置文件
?2,修改dns区域数据配置文件
?3,测试网页
应用场景5——基于目录下所有PHP文件跳转
访问http://www.accp.com/upload/1.php 跳转到首页
1,修改Nginx默认配置文件
?2,测试网页
应用场景6——基于最普通url请求的跳转,访问一个具体的页面跳转到首页
1,修改Nginx默认配置文件
?2,测试网页
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.51cto.com/14449521/2452538