godaddy中未加载CSS

yb3bgrhw  于 2023-01-27  发布在  Go
关注(0)|答案(6)|浏览(153)

我已经在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
提前感谢任何关于这个的光!!

eit6fx6z

eit6fx6z1#

HTTP ERROR 500是服务器错误,它要么是Web服务器配置不允许您访问您的资产的链接/路径或数据库错误。我不是服务器管理专业人士,但我的答案是基于我以前的经验和我所做的调试它。
一些相关信息:
Error 500The server responded with a status of 500 (Internal Server Error)

p3rjfoxz

p3rjfoxz2#

一个潜在的原因,因为这些不是相同的域,是有两个单独的DNS区域文件,以管理每个可能.我ping两个域名,并收到两个单独的IP地址:

我不是100%肯定这是否能解决你的问题,但如果你的网站只在一台服务器上,事实上只有一个IP是工作可能会帮助你跟踪你的问题。
希望这有帮助!

3lxsmp7m

3lxsmp7m3#

错误500最常见的原因之一是.htaccess文件配置错误。这也可以解释为什么您的网站在一台服务器上工作,而在另一台服务器上不工作,因为不同的服务器可能有不同的配置。
检查您的/css/目录中是否有.htaccess文件。请记住,默认情况下,此文件是隐藏的,请确保启用“显示隐藏文件”(如果可用)。如果没有这样的文件,请查看父目录是否包含.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

如果在.htaccess文件中使用“选项包含”、“选项-包含”或“选项+包含”,则网站可能会显示“500 -内部服务器错误”。(GoDaddy support

szqfcxe2

szqfcxe24#

<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

wmvff8tz

wmvff8tz5#

只是为了确定:
1)你能把绝对路径而不是相对路径放到css文件中并检查吗?例如:http://www.progeneticlagarita.com/css/styles.css
2)还可以尝试直接在浏览器中打开此绝对路径。

bkkx9g8r

bkkx9g8r6#

检查你的防火墙缓存是否处于非活动状态。在GoDaddy中,这会阻止你的CSS更改被加载到实时站点。我也遇到过这个问题,最后通过支持部门得到了帮助。
在GoDaddy帐户中:转到“我的产品”〉向下滚动到“Web安全和备份”〉单击“管理”以查看Web Security Premium软件包〉在“防火墙”下单击“详细信息”〉单击“设置”选项卡〉然后单击“性能”选项卡〉然后将“缓存级别”设置为“禁用”。
这解决了我的问题。

相关问题