0

我正在使用一个实时 Joomla 站点,我想在模板中包含一个 page_title.css,但我想知道即使样式表不存在,我是否可以只包含链接,而不会出现错误消息或搜索引擎惩罚。

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

如果 page_title.css 不存在就不会有任何问题,对吧?

4

3 回答 3

1

搜索引擎通常不会关心 CSS(或 js)文件等,所以那里不应该有“惩罚”。

在您的 Web 服务器上,对不存在的 CSS 文件的请求将出现 404 错误。这些可能会累积成一个相当重要的统计数据。对于像我这样的人,这会打扰我,但也许你并不在乎。

(根据ernie添加的评论,请注意,还有一些与这些 404 请求/响应相关的服务器负载)

至于浏览器,它会尝试加载一个不存在的 CSS 文件,但没有浏览器会弹出任何错误消息或任何类似的东西。不过,您的其余样式将被正确应用。

于 2012-10-03T17:05:39.077 回答
1

也许您可以检查它是否存在,如果存在则包含它

于 2012-10-03T17:07:33.680 回答
0

它真的取决于浏览器如何处理这种情况。大多数现代的不会受到采购不存在的 CSS 或 JS 文件的影响。但是,我无法谈论您问题的 SEO 方面。

包含不存在的文件仍然不是一个好习惯。

于 2012-10-03T17:04:55.447 回答