当导航到mysite中的位置时,我会收到标准的Apache403错误页面。com/img,转换为app/webroot/img。
我使用的是CakePHP2。并已设置自定义错误400。ctp的作品正确的404错误,因为我已经测试。
这是一个htaccess问题,不让cakephp处理错误吗?我怎样才能得到错误400。ctp页面显示,无需硬编码中的路径。htaccess?
这是我的app/webroot。htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
谢谢!
在AppController中编写以下代码。
function beforeFilter() {
if($this->name == 'CakeError'){
$this->layout = 'error400';
}
}
这将适用于所有蛋糕错误。