1

.htaccess我的根目录中是

Order deny,allow
Deny from all

ErrorDocument 404 /error/index.html

error/.htaccess

Order deny,allow
Allow from all

当我error/index.html在浏览器中打开时,通常一切都很好,但是在 404 重定向后打开时,除非我将它们指定为绝对路径,否则图像不会加载。我认为即使该文件是/error/index.html,它也在重定向用户的目录中运行,该目录不包含所需的图像文件(位于error/)。有没有办法使用相对于ErrorDocument.htaccess重定向的路径?

4

1 回答 1

2

虽然更好的解决方法是始终使用绝对路径,但您也可以使用<base>标签。

尝试在页面的 HTML 标头中添加以下内容:

<base href="/" />

以便从该 URL 而非当前 URL 解析每个相对 URL。

于 2014-11-05T05:38:48.923 回答