0

我们有一个 htaccess 文件:

ErrorDocument 404 /404.shtml

这可以显示 404.shtml 文件。问题是当有人键入 thedomain.com/folder1/folder2 时,它会破坏布局,因为页面使用的是相对路径而不是绝对路径。我知道我可以使用绝对路径来解决这个问题,但我想知道是否有一种方法可以实际更改 404.shtml 的路径,因此可以保留相对路径。

提前致谢。

4

2 回答 2

0

经过大量研究,最好还是使用绝对路径。这可以通过重写和编码标头以返回 404 来实现,但是当它可以简单地使用绝对路径完成时,这是不值得的。

于 2011-09-16T04:04:27.727 回答
0

您可以指向ErrorDocument一个 URL。Apache 将生成一个重定向。

于 2012-02-12T16:54:28.200 回答