系統細節:
服務器: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