1.nginx地址转发
访问www.hejing01.com/a.html跳转到www.hejing01.com/b.html下
配置文件如下:
server {
listen 80;
server_name www.hejing01.com;
rewrite "/a.html$" /b.html redirect; #从域名开始访问,即从/开始访问
#auth_basic "auth-domain";
#auth_basic_user_file /usr/local/nginx/pass;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
}
加redirect
的区别就是在地址栏访问的时候,会不会显示跳转后的界面
2.nginx地址重写
在地址栏访问指定网站的时候,跳转到指定的网址:
例如:访问www.hejing01.com的时候跳转到www.baidu.com
server {
listen 80;
server_name www.hejing01.com;
rewrite ^/ http://www.baidu.com; #从域名后开始匹配,即/开始,/后的一切都会跳转到baidu,即根目录下所有
#rewrite "/a.ht