我的网站结构如下:
- pages
404.php
403.php
- app
/css
/-script
index.php
.htaccess
在我的.htaccess中
如果我输入
ErrorDocument 403 /403.php
并将403.php放在/app中,它可以正常工作
但我需要做类似
ErrorDocument 403 ../pages/403.php
的事情我该如何实现?
最佳答案
我相信这是不可能的。为了检索根上方的文档,您需要创建一个脚本来获取其内容。ErrorDocument
指令只能在其位置下方看到,而不能在上方看到。
因此,如果您要在error.php
目录中创建一个app
文件,并从pages
目录中提取该文件(根据参数?error=404
),则它将起作用。
ErrorDocument 404/error.php?error=404
关于php - Apache : .htaccess ErrorDocument up one level?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16610592/