样式表未加载。点击后复制的URL

时间:2013-07-11 20:41:47

标签: php css

我有一个很大的问题。我们有一个工作得很好的网站,但我正在进行一些微调,在某个地方,我搞砸了。可能在.htaccess文件中。

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

我清空了我的.htaccess文件并删除了我的robots.txt只是为了消除任何阻止,但是没有修复它。

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

找不到

文件:http://easybuildingproducts.ca/www.easybuildingproducts.ca/style.css

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

当这一切都发生故障时,我正在制作一个自定义404错误页面。

www.easybuildingproducts.ca

3 个答案:

答案 0 :(得分: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">

我查看了实际的网站来源以找到这个例子。有很多喜欢它

答案 1 :(得分:0)

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

这将解决您的问题,如果您决定将来迁移到其他dsomain名称,它也会使您的标记兼容。

答案 2 :(得分:0)

您的资源未加载(css,js,jquery等)。看一下从我的Chrome开发工具中获取的屏幕截图&gt;来源标签:

Missing resources

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

更改

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

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