Apache 为什么';服务器错误页面上的CSS不起作用吗?

Apache 为什么';服务器错误页面上的CSS不起作用吗?,apache,directory,server,Apache,Directory,Server,在我的网站上,我有一个自定义的404错误页面。在主目录(根目录)上,服务器加载404.html以及链接的CSS文件。问题是,如果我访问根目录中的一个单独目录,并启动404错误,服务器会加载错误页面,但错误页面的CSS不会加载 以下是我要说的: 以下是加载的错误页面: 以下是加载到另一个目录中的错误页面: 当显示另一个目录上的错误页面时,如何加载CSS? 我不想在每个文件夹中都放一个404.html,也不想在html中嵌入CSS 我使用apache 2.4.9运行WAMP,将链接引用更改为(带

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

以下是我要说的:

以下是加载的错误页面:

以下是加载到另一个目录中的错误页面:

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


我使用apache 2.4.9运行WAMP,将链接引用更改为(带前导斜杠):


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


如上所述,您应该使用相对于域根的引用。

根据我下面的回答,我正在取消标记
.htaccess
,因为它在这里不适用。
<link href="/htmlcss.css" rel="stylesheet" type="text/css">