Php .htaccess错误文档重定向

Php .htaccess错误文档重定向,php,apache,.htaccess,http-status-code-404,relative-path,Php,Apache,.htaccess,Http Status Code 404,Relative Path,我对Apache和.htaccess非常陌生,我有一个关于如何使用Apache的ErrorDocument命令处理403和404错误的简单问题 让我们看一下我写的早期CMS中的代码: ErrorDocument 404 /admin/includes/access_deny.php?error=404 这将自动将用户重定向到http://www.mysite.com/admin/includes/access_deny.php?error=404当他们遇到404错误时 这是我的问题,关于.ht

我对Apache和.htaccess非常陌生,我有一个关于如何使用Apache的ErrorDocument命令处理403和404错误的简单问题

让我们看一下我写的早期CMS中的代码:

ErrorDocument 404 /admin/includes/access_deny.php?error=404
这将自动将用户重定向到
http://www.mysite.com/admin/includes/access_deny.php?error=404
当他们遇到404错误时

这是我的问题,关于.htaccess文件,此错误文档将始终位于同一位置。但是,如果需要将安装移动到目录
子文件夹
,则需要打开.htaccess文件并更新到以下目录,以使其正常工作:

ErrorDocument 404 /subfolder/admin/includes/access_deny.php?error=404
有没有一种方法可以让.htaccess重定向到此页面
admin/includes/access\u deny.php?error=404
,而不是绝对URL?另外,无论我将来将安装移动到哪里,Apache都将捕获该文件中同一级别或子目录上的所有404错误

如果不清楚,请告诉我

谢谢您的时间。

来自:

URL可以以斜杠(/)开头表示本地web路径(相对于DocumentRoot),也可以是客户端可以解析的完整URL。或者,可以提供一条消息以供浏览器显示

但可能会帮助您解决此问题。

好的,因此所有内容都必须与文档根相关。难怪没有人知道我所希望的答案:)谢谢你,普里塔亚斯!