使用位于子目录中的 404 ErrorDocument

Tom*_*Tom 5 .htaccess errordocument http-status-code-404

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

/subfolder/.htaccess
Run Code Online (Sandbox Code Playgroud)

在 htaccess 文件中的以下代码设置一个 404 ErrorDocument

ErrorDocument 404 /404.php
Run Code Online (Sandbox Code Playgroud)

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

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

d-_*_*_-b 0

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

...我不确定这是否会转到根文件夹或上一个文件夹,但在您的情况(和我的)中,它们是同一个文件夹。

希望这可以帮助!