2015-01-13 46 views
-1

我一直在使用Firebug的檢查,我得到以下信息:外部樣式表並不造型我

刷新頁面以獲取來源: https://開頭IP地址/VAR /www/css/style.css

有螢火蟲沒有Reload按鈕,並刷新頁面返回相同的錯誤。 地址是正確的。我改變它來測試它,並收到404錯誤,而不是 頁面刷新錯誤。但是,如果我嘗試通過瀏覽器訪問地址,我也會收到404錯誤。

我在Ubuntu服務器上運行LAMP的虛擬機上進行本地託管,並已啓用完全權限(僅用於測試目的),但運氣不佳。

請注意,如果我加載我的本地文件,一切樣式都很好。

任何人有任何建議嗎?

+1

你的問題得到404或沒有得到的風格是什麼? –

+0

可能兩者。我有一個預感,這兩個問題是密切相關的,因爲該文件是在正確的位置,也404。我猜測他們都是我無法確定的更大問題的症狀。 – droidski

回答

0

如果您使用的是Apache,那麼如果您想鏈接到CSS文件,您需要將其設置爲提供靜態文件。有一點信息這裏可能讓你開始說:

http://book.seaside.st/book/advanced/deployment/deployment-apache/serving-files

的示例配置設置代理描述有看起來像這樣:

<VirtualHost *> 
    # set server name 
    ProxyPreserveHost On 
    ServerName www.appname.com 

    # configure static file serving 
    DocumentRoot /srv/appname/web 
    <Directory /srv/appname/web> 
     Order deny,allow 
     Allow from all 
    </Directory> 

    # rewrite incoming requests 
    RewriteEngine On 
    RewriteCond /srv/appname/web%{REQUEST_FILENAME} !-f 
    RewriteRule ^/(.*)$ http://localhost:8080/appname/$1 [proxy,last] 
</VirtualHost> 

這將設置文檔根目錄網站/srv/appname/web,允許來自每個來源的訪問並重寫來自http://localhost:8080/appname/的要提供的請求。