手机版CSS样式不能加载,原因可能是?

手机版CSS样式不能加载,原因可能是?

By keyikanjian at 2016-01-09
2人收藏 • 4949人看过

1,安装完成后,PC端正常,但手机版没有任何样式,好像CSS样式表没有加载,请问怎么解决?

2,我使用的环境是nginx和Apache结合的处理。前者处理静态文件,后者处理动态文件。这样的话,是不是在nginx和Apache配置里都要同时绑定网站目录?还是绑定一个就可以了?

3,我尝试过同时绑定,手机访问,提示网站过多重定向循环。。。,只绑定Apache,手机访问,结果就是CSS样式不加载。原因可能是?

盼回复,谢谢

12 个回复 | 最后更新于 2016-01-12
lincanbin
2016-01-09
#1

问题出现在了Nginx没有绑定手机站的域名。

Nginx只要用一个vhost配置文件配置,并且配置静态文件不转发到Apache,这是你想混用Nginx和Apache理所应当做到的。

keyikanjian
2016-01-09
#2

回复#1 @lincanbin :

Nginx绑定了手机站的域名。我尝试了3种做法,除了刚才的2种,还尝试了只绑定Nginx,结果和同时绑定的情况一样,重定向循环。

刚才重新编译了环境,去掉了Apache,结果还是重定向循环。PC端一直都正常。。。


lincanbin
2016-01-09
#3

回复#2 @keyikanjian :

如果不熟悉Nginx的话,或许可以试试安装一个傻瓜式的Nginx面板。

keyikanjian
2016-01-09
#4

回复#3 @lincanbin :

本来折腾就是为了学习,解决问题的过程刚好是实战学习成果的过程。用面板就没意义了

lincanbin
2016-01-09
#5

回复#4 @keyikanjian :

也是,总之如果你要用Nginx代理Apache的话,两边都得绑定要用到的所有域名。

然后Nginx只转发动态请求到Apache,我这边也是Nginx和Apache。

如果你这样做后还有多次重定向,可以检查自己是否写了一些跳转规则,例如从不带www的域名自动301到带www的域。

keyikanjian
2016-01-09
#6

回复#5 @lincanbin :

好的,我再检查一下,谢谢你啦。对了,可以把你的Nginx和Apache配置文件抹去敏感信息后发出来参考一下吗?

keyikanjian
2016-01-09
#7

回复#6 @keyikanjian :

确实写了不带www的域名自动301到带www的域。。。

keyikanjian
2016-01-09
#9

回复#8 @lincanbin :

谢谢,我再继续调试看看能不能解决

keyikanjian
2016-01-10
#10

回复#8 @lincanbin :

解决了,301重复配置导致的,移除就正常了。另外,nginx和apache结合的情况下,ssl证书也是都必须分别配置吗?

lincanbin
2016-01-10
#11

回复#10 @keyikanjian :

不用,我分别配置的原因只是因为我很穷,用的免费SSL证书,每一个二级域名都必须对应一个证书。

如果你用的证书可以直接支持 *.xxx.com 的话,自然可以不用像我这样。

remenbo
2016-01-12
#12

收藏了


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录