我的网站结构是这样的:
- pages
404.php
403.php
- app
/css
/-script
index.php
.htaccess
在我的 .htaccess
如果我输入ErrorDocument 403 /403.php
并将 403.php 放入 /app 中,它可以工作
但我需要做类似的事情ErrorDocument 403 ../pages/403.php
我怎样才能做到这一点?
我的网站结构是这样的:
- pages
404.php
403.php
- app
/css
/-script
index.php
.htaccess
在我的 .htaccess
如果我输入ErrorDocument 403 /403.php
并将 403.php 放入 /app 中,它可以工作
但我需要做类似的事情ErrorDocument 403 ../pages/403.php
我怎样才能做到这一点?
另一种选择是将 .htaccess 文件放在一个文件夹中。.htaccess 文件正在为 .htaccess “下”的任何文件夹读取(和“使用”),只要特定文件夹中没有“覆盖” .htaccess 最上方的文件夹。
不过,这一切都取决于您的设置。(文档根等)
我相信这是不可能的。为了检索根目录之上的文档,您需要创建一个脚本来获取其内容。
该ErrorDocument
指令只能看到它的位置下方,而不是上方。
因此,如果您要在从目录中获取文件的目录中创建一个error.php
文件(根据参数),它会起作用。app
pages
?error=404
错误文档 404 /error.php?error=404