用htaccess和css处理404错误

时间:2012-12-05 23:48:33

标签: html css error-handling http-status-code-404

你好,我的404错误处理有问题。

我加入了htaccess:

  

ErrorDocument 404 /404.php

所以如果输入类似的内容:

  

www.domain.com/abc

我的php页面一切正常。键入以下内容时会出现问题:

  

www.domain.com/abc /

表示在网址中添加斜杠,会出现404错误页面,但是不会加载css文件?

如果有人能告诉我这里出了什么问题,我真的很感激。

非常感谢。

1 个答案:

答案 0 :(得分:5)

由于404页面将从任何URL显示,因此您需要为CSS文件,图像,JavaScript文件等任何外部页面资源使用绝对路径。

所以任何相对路径......

<link type="text/css" rel="stylesheet" media="screen" href="site.css" />

需要更改为绝对路径......

<link type="text/css" rel="stylesheet" media="screen" href="/site.css" />