我的根目录中的.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
的路径?
答案 0 :(得分:2)
虽然更好的修复方法始终是使用绝对路径,但您也可以使用<base>
标记。
尝试在页面的HTML标题中添加:
<base href="/" />
以便从该网址解析每个相对网址,而不是当前网址。