我是靠谱客的博主 过时康乃馨,最近开发中收集的这篇文章主要介绍Nginx跳转到用户首页,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

经常有这样的需求,当用户输入某个网站的域名时(如kanban.chexindata.com),默认会跳转到用户首页(http://kanban.chexindata.com/index),那么这个功能用nginx是怎样实现的呢?这里,我的思路是用rewrite功能,先判断uri是否仅仅是域名,如果是,重写即可。

server {
        listen       80;
        server_name  kanban.chexindata.com;
        charset utf-8;
        location / {
            proxy_pass  http://183.17.229.91:18002;
            proxy_redirect off;
            proxy_intercept_errors on;
            proxy_set_header Host $host;
            proxy_connect_timeout 90;
            proxy_send_timeout 90;
            proxy_read_timeout 90;
            proxy_buffer_size 40k;
            proxy_buffers 4 320k;
            proxy_busy_buffers_size 640k;
            proxy_ignore_client_abort on;
            client_max_body_size 10m;
            client_body_buffer_size 328k;
        }

        # 跳转到用户首页(先判断uri是否仅仅是域名,如果是,重写即可)
        if ( $request_uri = "/" ){
            return 301  /index;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}

最后

以上就是过时康乃馨为你收集整理的Nginx跳转到用户首页的全部内容,希望文章能够帮你解决Nginx跳转到用户首页所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部