1

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

我添加到 htaccess:

错误文档 404 /404.php

因此,如果键入以下内容:

www.domain.com/abc

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

www.domain.com/abc/

意味着在 url 中添加一个斜杠,出现 404 错误页面,但不会加载 css 文件?

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

多谢。

4

1 回答 1

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" />
于 2012-12-05T23:51:53.413 回答