基 于 参 数 匹 配 的 跳 转,例 如 现 在 访 问 http://www.accp.com/100-(100|200)-100.html 跳转到 http://www.accp.com 页面。
此片基于上一篇《基于旧域名跳转到新域名后面加目录》进行修改操作
1.修改nginx主配置文件
[root@localhost named]# vim /etc/nginx/conf.d/default.conf
1 server {
2 listen 80;
3 server_name www.accp.com;
4
5 #charset koi8-r;
6 access_log /var/log/nginx/www.accp.com-access.log main;
7
8 if ($request_uri ~ ^/100-(100|200)-(\d+).html$) {
9 rewrite (.*) http://www.accp.com permanent;
10 }
注意:accp.com.zone 需要更改主机名解析,把bbs改成 www
2.修改DNS区域数据配置文件,把之前的bbs改为www
3.重启服务
[root@localhost named]# systemctl restart nginx.service
[root@localhost named]# systemctl restart named
4.在centos7上进行访问测试,输入“http://www.accp.com/100-100-100.html”,会自动跳转到“www.accp.com”