如果我在我的网站中给定的目录中有一个.htaccess文件,并且想要指定一个相对于.htaccess文件的ErrorDocument,而不是相对于文档根目录,这是可能的吗?
像这样的:ErrorDocument 404 $ CURRENT_DIRECTORY / 404.php
尽pipe许多指令在.htaccess或<Directory>上下文中对相对目录敏感,但是ErrorDocument不是。 根据文档 :
URL可以以本地Webpath的斜线(/)开头(相对于DocumentRoot),也可以是客户端可以parsing的完整URL。
您可以创build一个用于所有404的“主”404.php,然后在该文件中包含使用由请求确定的path的特定404.php,使用SetEnv设置的环境variables等。