Nginx跳转实例

作者:@ouyang 发布时间:2016年07月19日 阅读: 2,914 分类:学习笔记

网站有时候有多个域名,所以需要做跳转
有时候也需要顶级直接跳转到www上,现就记录nginx跳转实例。

server  
    {  
        listen       80;  
        server_name www.1.com www.22.com.cn www.333.com;  
        index index.html index.htm index.php;  
        root /home/www;  
  
        if ($host = 'www.22.com.cn' ) {  
                rewrite ^/(.*)$ http://www.1.com/$1 permanent;  
        }  
        if ($host = '333.com' ) {  
                rewrite ^/(.*)$ http://www.1.com/$1 permanent;  
        }  
        if ($host = '22.com.cn' ) {  
                rewrite ^/(.*)$ http://www.1.com/$1 permanent;  
        }  

break 中止Rewirte,不在继续匹配;
redirect 为302临时重定向的HTTP状态;
permanent 为301永久重定向的HTTP状态。

如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!

标签: nginx

评论已关闭