手机访问nginx服务器自动重置域名网址为IP?

尼再采 发布于 2014/03/04 21:03
阅读 430
收藏 0

先讲一下服务器配置情况:一台服务器,同时运行着针对手机端的后台程序,一边运行着静态的官网,nginx配置关键部分如下:

server {
            listen   80 default;
            server_name m.xxx.com www.m.xxx.com;

            location / {
                include uwsgi_params;
                uwsgi_pass 127.0.0.1:5000;
            }
        }

        server {
            listen  80;
            server_name  xxx.com www.xxx.com;

            location / {
                root   /web/www/xxx;
                index   index.htm;
            }


            location ~* /(valicode)/ {
                include uwsgi_params;
                uwsgi_pass 127.0.0.1:5000;
            }
        }



大体功能,当使用m.xxx.com域名或者ip访问的时候就会首先使用手机端后台程序,使用xxx.com域名的时候才会导向官网。

可是奇怪的问题出现了,我在PC端使用xxx.com域名访问服务器是正常的,可是当我使用android手机或者苹果手机上的浏览器访问的时候,发现域名会被重定向为ip。从而导致无法正常访问。现象就是输入的是域名www.xxx.com,可是却自动变成了ip了。

请问,何故?何解?


加载中
0
尼再采

解决了,原来是自己官网的网页js文件中有手机浏览器访问的设置。

返回顶部
顶部