2015-04-24 103 views
3

我已經在stackoverflow中研究過這個主題,並嘗試了所提供的解決方案,但仍然沒有解決我的問題。我有兩個網站在godaddy構建完全相同,但一個加載CSS,另一個沒有。該網站沒有加載CSS加載完美的免費託管。我試過檢查區分大小寫,路徑和文件夾問題,權限和我能想到的所有東西,但仍然沒有獲得CSS加載。 CSS是在css文件夾中,一切似乎都沒問題。這裏是我的代碼:CSS無法加載godaddy

<link rel="stylesheet" href="/css/styles.css" type="text/css"/> 
    <link rel="stylesheet" href="/css/flexslider.css" type="text/css"/> 

網址在GoDaddy的不工作:www.progeneticlagarita.com

網址工作:www.progeneticlagarita.x10host.com

在此先感謝有這方面的光! !

回答

0

只是可以肯定:

1)你可以把絕對路徑的CSS文件,而不是相對路徑和檢查。例如:http://www.progeneticlagarita.com/css/styles.css

2)也嘗試直接在瀏覽器中打開此絕對路徑。

+0

嗨BlueKlip,我做了檢查機器人,我得到了「內部服務器錯誤」 ...錯誤500確切.. – Sara

0

一個潛在的原因,因爲它們不是相同的域,有兩個單獨的DNS區域文件要管理每個可能的。我ping通這兩個域名,並獲得兩個不同的IP地址:

enter image description here

我不是100%肯定這是否會解決你的問題,但如果你的網站是唯一的一臺服務器上,其實只有一個的IP正在工作可能會幫助您追蹤您的問題。

希望這會有所幫助!

0

您是否試過聯繫客戶支持? HTTP ERROR 500是服務器錯誤,它可能是Web服務器配置不允許您訪問資產的鏈接/路徑或數據庫錯誤。我不是服務器管理員專業版,但我的答案是基於我以前的經驗和我所做的調試。

一些相關的信息:

Error 500 and The server responded with a status of 500 (Internal Server Error)

+0

嗨Vainglory07,我也不是服務器管理員,但我看到我得到了錯誤500 ...我檢查了客戶支持(我叫了3次),他們說他們無法弄清楚什麼是錯的。錯誤500在他們的最後,對吧? (我正在閱讀你的鏈接,謝謝!) – Sara

0

一個對錯誤500的最常見原因是錯誤配置.htaccess文件。這也可以解釋爲什麼你的網站在一臺服務器上而不是另一臺服務器上工作,因爲不同的服務器可以有不同的配置

檢查您的/css/目錄中是否有.htaccess文件。請記住,此文件默認爲隱藏,請確保啓用「顯示隱藏文件」(如果可用)。如果沒有這樣的文件可用,請參考/css/目錄,查看父目錄是否包含.htaccess文件。即使是最小的語法錯誤也會給你一個錯誤,通常是錯誤500.嘗試通過在前面添加#來註釋掉某些行,或者將整個文件重命名爲其他內容(請記住在編輯之前對任何文件進行備份)。

我認爲問題與/css/文件夾有關的原因是隻有這個文件夾似乎不可用。如果您嘗試訪問http://www.progeneticlagarita.com/img/,會顯示403 Forbidden錯誤(目錄列表不允許)。

http://www.progeneticlagarita.com/css/但是,會給出不同的錯誤:500內部服務器錯誤。

一對夫婦的建議,以尋找在您的.htaccess文件:

  • AddType application/x-httpd-php5 php

    本(或類似)命令將使您的服務器上的特定的PHP版本。這個特定的命令適用於HostGator,但不適用於GoDaddy。

  • Option Includes

    If you use use "Option Includes," "Options -Includes," or "Options +Includes" in your .htaccess file, your site might display a "500 - Internal Server Error." (GoDaddy support)

+0

謝謝Johanpw !!!!哇這解決了它。問題出在/ css /目錄文件中的.htaccess文件中。我刪除了這個文件,並修復了網站。我非常感謝!!!!!!! :) – Sara

+0

不客氣,我很高興解決方案的工作。一個糟糕的'.htaccess'文件通常比沒有... – johanpw

+0

嗨@Sara,請確保upvote(點擊向上箭頭)任何你認爲有用的答案,並接受這個答案,因爲它解決了你的問題。 – insaner

0

<link rel="stylesheet" href="/css/styles.css" type="text/css"/> 
<link rel="stylesheet" href="/css/flexslider.css" type="text/css"/> 

這個問題是關係到MIME類型是特定的Godadddy託管。 在Web服務器設置下,必須定義所使用的MIME類型。爲了使它簡單,MIME類型是我們在代碼中使用的文件或媒體的類型。它可以是一個簡單的CSS文件或圖像或實例。

我更喜歡使用所有主要的MIME類型。所有這一切都是在這個link

上市更準確地瞭解有關Windows設置 - 選中this