CSS没有加载godaddy

时间:2015-04-24 02:04:40

标签: html css

我已经在stackoverflow中研究了这个主题并尝试了所提供的解决方案,但仍然没有解决我的问题。我在godaddy中有两个网站构造完全相同,但一个加载css而另一个不加载。没有加载CSS的网站在免费托管中非常好地加载。我已经尝试检查区分大小写,路径和文件夹问题,权限和我能想到的一切,仍然没有得到CSS加载。 css在css文件夹中,一切似乎都可以。这是我的代码:

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

url不在godaddy工作:www.progeneticlagarita.com

网址:www.progeneticlagarita.x10host.com

提前感谢您对此有所了解!

5 个答案:

答案 0 :(得分:0)

只是为了确定:

1)你可以把绝对路径放到css文件而不是相对路径和检查。例如:void show(HWND hwnd) { //ShowWindow(hwnd, SW_NORMAL); //SetForegroundWindow(hwnd); //We can just call ShowWindow & SetForegroundWindow to bring hwnd to front. //But that would also take maximized window out of maximized state. //Using GetWindowPlacement preserves maximized state WINDOWPLACEMENT place; memset(&place, 0, sizeof(WINDOWPLACEMENT)); place.length = sizeof(WINDOWPLACEMENT); GetWindowPlacement(hwnd, &place); switch (place.showCmd) { case SW_SHOWMAXIMIZED: ShowWindow(hwnd, SW_SHOWMAXIMIZED); break; case SW_SHOWMINIMIZED: ShowWindow(hwnd, SW_RESTORE); break; default: ShowWindow(hwnd, SW_NORMAL); break; } SetForegroundWindow(hwnd); } int WINAPI WinMain(HINSTANCE hinst, HINSTANCE, LPSTR cmdline, int nshow) { const wchar_t *classname = L"Chrome_WidgetWin_1"; HWND hwnd = NULL; for (;;) { hwnd = FindWindowEx(0, hwnd, classname, 0); if (!hwnd) break; //skip Chrome's invisible winodw if (IsWindowVisible(hwnd)) { wchar_t buf[260]; GetWindowText(hwnd, buf, 260); OutputDebugString(buf); OutputDebugString(L"\n"); show(hwnd); break; } } return 0; }

2)也可以尝试直接在浏览器中打开此绝对路径。

答案 1 :(得分:0)

由于这些域不是同一个域的一个潜在原因,每个可能需要管理两个单独的DNS区域文件。我ping了两个域名并收到了两个单独的IP地址:

enter image description here

我不是100%确定这是否可以解决您的问题,但如果您的网站只在一台服务器上,那么只有一个IP工作的事实可能会帮助您找到问题。

希望这有帮助!

答案 2 :(得分:0)

您是否尝试过联系客户支持? HTTP ERROR 500是服务器错误,它是Web服务器配置禁止您访问资产的链接/路径或数据库错误。我没有服务器管理专业人员,但我的回答是基于我以前的经验和我做的调试。

一些相关信息:

  

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

答案 3 :(得分:0)

错误500的最常见原因之一是配置错误的.htaccess文件。这也可以解释为什么您的站点在一台服务器而不是另一台服务器上运行,因为不同的服务器可以有不同的配置。

检查.htaccess目录中是否有/css/个文件。请记住,默认情况下隐藏此文件,请确保启用&#34;显示隐藏文件&#34;如果可供使用的话。如果没有此类文件可用,请查看父目录是否包含引用.htaccess目录的/css/文件。即使是最小的语法错误也会给你一个错误,通常是错误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

      

    如果您使用&#34;选项包含,&#34; &#34;选项 - 包括,&#34;或&#34;选项+包括&#34;在.htaccess文件中,您的站点可能会显示&#34; 500 - 内部服务器错误。&#34; (GoDaddy support

答案 4 :(得分:0)

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

此问题与Godadddy托管中特定的MIME类型有关。 在Web服务器设置下,必须定义所使用的MIME类型。简单的MIME类型是我们在代码中使用的文件或媒体类型。它可以是一个简单的CSS文件或图像或实例。

我更喜欢使用所有主要的MIME类型。所有这些都列在此link

更准确地了解Windows设置 - 请检查this