你好,我的404错误处理有问题。
我加入了htaccess:
ErrorDocument 404 /404.php
所以如果输入类似的内容:
www.domain.com/abc
我的php页面一切正常。键入以下内容时会出现问题:
www.domain.com/abc /
表示在网址中添加斜杠,会出现404错误页面,但是不会加载css文件?
如果有人能告诉我这里出了什么问题,我真的很感激。
非常感谢。
答案 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" />