0

我有一个很大的问题。我们有一个运行良好的网站,但我正在做一些微调,并且在某个地方我把事情搞砸了。可能在 .htaccess 文件中。

我的问题是我的 css 样式表没有加载,我的图像也没有。啊!他们都在那里。

我清空了我的 .htaccess 文件并删除了我的 robots.txt 只是为了消除任何阻塞,但这并没有解决它。

我使用 W3C CSS 验证服务验证了我的 css 文件,它说:

找不到文件:http ://easybuildingproducts.ca/www.easybuildingproducts.ca/style.css

我觉得这与 URL 重复的事实有关。现在,当我单击指向我的任何页面的链接时,它就会这样做。它应该是或不是这两个链接在一起。当存在潜在的重定向错误时,谷歌是否可以缓存我的 .htaccess 或 robots.txt?某处是否发生了循环?

当这一切都失败时,我正在制作一个自定义的 404 错误页面。

www.easybuildingproducts.ca

4

3 回答 3

4

轻松修复

<link href="www.easybuildingproducts.castyles/inside.css" rel="stylesheet" type="text/css">

这需要是以下之一

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

或者

<link href="http://www.easybuildingproducts.ca/styles/inside.css" rel="stylesheet" type="text/css">

我查看了实际的网站来源以找到此示例。有很多类似的

于 2013-07-11T20:46:37.923 回答
0

将 href 更改为“/style.css”,而不是写出您的完整域。对所有其他加载失败的资源也做同样的事情。

这将解决您的问题,并且如果您决定将来迁移到不同的 dsomain 名称,它还将使您的标记兼容。

于 2013-07-11T20:53:39.790 回答
0

您的资源没有被加载(css、js、jquery 等)。看一下从我的 Chrome 开发工具 > 源选项卡截取的屏幕截图:

缺少资源

这是因为您的资源的文件路径。用“www”引用所有资源绝对不是一个好主意。在文件路径中。

改变

<link href="www.easybuildingproducts.castyle.css" rel="stylesheet" type="text/css" />

进入

<link href="/castyle.css" rel="stylesheet" type="text/css" />
于 2013-07-11T20:54:18.917 回答