For some reason, you may want to redirect 404 not found error to the homepage in CakePHP website. In order to do this 2 files have to be edited/created.
1. Edit or create /app/Lib/Error/AppExceptionRenderer.php and insert the following codes
<?php
App::uses('EceptionRenderer', 'Error');
class AppExceptionRenderer extends ExceptionRenderer {
public function error400($error) {
return $this->controller->redirect('/');
}
}
2. Edit /app/Config/Core.php find the following code
'renderer' => 'ExceptionRenderer',
and replace it with
'renderer' => 'AppExceptionRenderer',
3. Disable debugging by editing /app/Config/Core.php. To disable find the following code
Configure::write('debug', 2);
and change to
Configure::write('debug', 0);
