系统细节:
服务器:Apache,Ubuntu的16.02
客户端:WINDOWS 10,镀铬为什么我的CSS显示 ?
我的Apache配置文件看起来如下:
<VirtualHost *:80>
ServerName mycoolsiteA.mydomain.com
ServerAlias mycoolsiteB.mydomain.com
Alias /static /var/www/python/mysite/static
Alias /templates /var/www/python/mysite/templates
WSGIDaemonProcess my_app user=www-data group=www-data threads=5
WSGIScriptAlias//var/www/python/mysite/start.py
WSGIScriptReloading On
<Directory /var/www/python/mysite>
WSGIProcessGroup my_app
WSGIApplicationGroup %{GLOBAL}
order deny,allow
Allow from all
</Directory>
</VirtualHost>
当我加载的CSS它显示以下的浏览器。但是,这是非常随机的。它“有时”起作用,有时不起作用。
我的例子网址是: https://mycoolsiteA.mydomain.com/static/css/bs/bootstrap.min.css
我们有一个防火墙设备,其自动重定向HTTP到HTTPS,但我直接以https加载CSS。
但是,如果我刷新了几次,或者在结尾处添加R =号,它会清除缓存和负载。但是,它会随机再次执行,直到我再次清除缓存。
这被加载和工作:
在哪里寻找解决这个问题的任何想法,方向是什么?
你有没有对服务器的访问日志?也许服务器端正在进行一些有趣的事情。 – jdv
@jdv我看着Apache日志,什么都没有。甚至没有提示错误,或任何可能导致此错误的提示。 – CodeLikeBeaker
检查您的原始CSS文件的字符编码。确保它是没有BOM的UTF-8。 – Martin