.htaccess 使用子目录中的404 ErrorDocument

.htaccess 使用子目录中的404 ErrorDocument,.htaccess,http-status-code-404,errordocument,.htaccess,Http Status Code 404,Errordocument,我在子文件夹中有一个htaccess文件,如下所示: /subfolder/.htaccess 在htaccess文件中,使用以下代码设置404 ErrorDocument ErrorDocument 404 /404.php 问题是加载了根目录中的404页,而不是/subfolder/文件夹中的404页。我不能简单地将htaccess文件更改为使用/subfolder/404.php,因为系统将安装在许多不同的地方 有没有办法引用htaccess所在目录中的文件?我刚才遇到了同样的问题,发

我在子文件夹中有一个htaccess文件,如下所示:

/subfolder/.htaccess
在htaccess文件中,使用以下代码设置404 ErrorDocument

ErrorDocument 404 /404.php
问题是加载了根目录中的404页,而不是
/subfolder/
文件夹中的404页。我不能简单地将htaccess文件更改为使用/subfolder/404.php,因为系统将安装在许多不同的地方


有没有办法引用htaccess所在目录中的文件?

我刚才遇到了同样的问题,发现了您的页面…如果您有域/文件夹,并且希望将文件夹中的任何内容重定向回域的索引,请使用
ErrorDocument 404/

…我不确定这是转到根文件夹还是上一个文件夹,但在你(和我)的情况下,它们是同一个文件夹中的一个

希望这有帮助

尝试不使用前导斜杠(因为URL与
文档根相对)。如果这不起作用——您可以通过使用mod_重写规则来实现相同的效果(如果该模块在该服务器上可用,在一些廉价的托管计划中可能不是这样)。