【发布时间】:2011-06-21 05:31:08
【问题描述】:
我的网站在 Kohana v3 上运行,我在 bootstrap.php 中设置了如下自定义错误页面
try
{
// Attempt to execute the response
$request->execute();
}
catch (Exception $e)
{
.... error page re-direct.
}
它在 404 错误下工作正常。
我也有一些不能直接访问的文件夹,但它们必须位于 www 根目录下。我把 .htaccess 用来保护这些文件夹
# nobody can access this folder from Browser
Deny from all
当用户在浏览器中输入 URL 以访问该文件夹下的文件时,Apache 403 错误将以纯文本显示如下:
禁止
您无权访问此服务器上的 /private_folder。
我想自定义这个错误并在 Kohana 中处理它。但是我发现Apache完全控制了403错误,在这种情况下甚至没有调用index.php。
有办法解决吗?
【问题讨论】: