因域名地址可能会因为其他原因更换,而客户因为习惯之前域名,可能会难以适应,故需进行地址重写,可实现网页目录的跳转和域名的跳转,从而增加客户接受能力。
格式:
rewrite 旧地址 新地址 [选项]
1.修改配置文件
# vim /usr/local/nginx/conf/nginx.conf
.. ..
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
rewrite /a.html /b.html redirect; 【注意空格】
}
}
***** redirect 【可加可不加,添加后可以在地址栏上看到地址的跳转】
2.重起服务
# /usr/local/nginx/sbin/nginx -s reload
可利用正则进行设置
示例:
#access_log logs/host.access.log main;
rewrite ^/ http://www.fuwuqijia.com/; 【尖角号/ 为判断为包含/即可跳转】
location / {
root html;
index index.html index.htm;
# rewrite /a.html /b.html redirect;
}