【问题标题】:Why doesn't the CSS on the server error page work?为什么服务器错误页面上的 CSS 不起作用?
【发布时间】:2015-05-14 02:47:40
【问题描述】:

在我的网站上,我有一个自定义的 404 错误页面。在主目录(根目录)上,服务器加载 404.html 以及链接的 CSS 文件。问题是,如果我访问根目录下的单独目录,并引发 404 错误,服务器会加载错误页面,但错误页面的 CSS 不会加载。

这就是我要说的:

这是加载的错误页面:

http://kunal.vr.lt/aervaavtrq4

这是在另一个目录中加载的错误页面:

http://kunal.vr.lt/documents/asdfawef78

当显示另一个目录上的错误页面时,我将如何加载 CSS? 我不想在每个文件夹中都放一个 404.html,也不想在 HTML 中嵌入 CSS

我使用 apache 2.4.9 运行 WAMP

【问题讨论】:

  • 根据我在下面的回答,我将取消标记.htaccess,因为它不适用于此处。

标签: apache directory server


【解决方案1】:

将链接引用更改为(带前导斜杠):

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

您正在使用对正在查看的页面的引用。所以在另一个页面中,它试图加载/documents/htmlcss.css

根据上述,您应该使用相对于您的域的根目录的引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    相关资源
    最近更新 更多