1
導航到mysite.com/img中的位置時,我收到標準apache 403錯誤頁面,該位置轉換爲app/webroot/img。Cakephp 403錯誤未顯示自定義頁面
我正在使用CakePHP 2.x並設置了自定義error400.ctp,它可以正確地爲404錯誤工作,據我測試。
這是一個不讓cakephp處理錯誤的htaccess問題嗎?如何獲取error400.ctp頁面,以在硬編碼.htaccess中的路徑時顯示?
這裏是我的應用程序/ webroot的.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
謝謝!
你應該有3個htaccess文件。一個在/(root),一個在/ app,一個在/ app/webroot中。粘貼所有3的代碼,並更新您的問題,以提及您添加到Cake的默認htaccess文件中的任何修改。 –
這是通過設計,app/webroot中的東西不由CakePHP處理。 – dhofstet
謝謝各位的回覆!我會繼續比403錯誤更重要的事情。 – edance