做为一个强大的反向代理软件,自然有它强大的一面,很多时候在群里会看到一些高人们,耍转Nginx,这让石头不得不对自己的能力表示头疼,刚好前端时间在整理一个线上环境的时候接触到了许久木有接触的的"跳转",为了避免自己选择性失忆决定把它放到blog里面。其实做nginx的跳转,说明白点就是几句话,但是做好这个跳转还是需要环境的支持。哈哈,直接上吧
 
将所有aaa.com与web.aaa.com域名
全部自跳转到http://www.aaa.com
server
{
listen 80;                      #监听端口
server_name aaa.com web.aaa.com;#涉及到跳转的域名
index index.html index.php;     #index这不用说吧
root /data/www/wwwroot;         #这个是根路径
if ($host !~ "^www\.aaa\.com$") { #
rewrite ^(.*) http://www.aaa.com$1 redirect; #启用rewrite模块,这个就是想要的效果
}
}