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

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

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

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

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

盼回复,谢谢

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

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

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

2016-01-09   #2

回复#1 @lincanbin :

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

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


2016-01-09   #3

回复#2 @keyikanjian :

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

2016-01-09   #4

回复#3 @lincanbin :

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

2016-01-09   #5

回复#4 @keyikanjian :

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

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

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

2016-01-09   #6

回复#5 @lincanbin :

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

2016-01-09   #7

回复#6 @keyikanjian :

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

2016-01-09   #9

回复#8 @lincanbin :

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

2016-01-10   #10

回复#8 @lincanbin :

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

2016-01-10   #11

回复#10 @keyikanjian :

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

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

2016-01-12   #12

收藏了

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...