是否可以使用apaches ErrorDocument 404来实际更改URL,而不需要绝对路径?

是否可以使用apaches ErrorDocument 404来实际更改URL,而不需要绝对路径?,apache,http-status-code-404,errordocument,Apache,Http Status Code 404,Errordocument,我们在htaccess文件中有: ErrorDocument 404 /404.shtml 它用于显示404.shtml文件。问题是,当有人键入domain.com/folder1/folder2时,页面使用的是相对路径而不是绝对路径,因此会破坏布局。我知道我可以使用绝对路径来解决这个问题,但我想知道是否有一种方法可以让它实际更改404.shtml的路径,从而保留相对路径 提前谢谢 经过大量研究后,最好选择绝对路径。这可以通过重写标题并将其编码为返回404来实现,但如果只需使用绝对路径即可实现

我们在htaccess文件中有:

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


提前谢谢

经过大量研究后,最好选择绝对路径。这可以通过重写标题并将其编码为返回404来实现,但如果只需使用绝对路径即可实现,则不值得这样做。

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