あたりまえですが、通常に配置したPHPファイルはCakePHPのルーティングに引っかかって意図した動作をしません。いつも忘れるので備忘録。
# vi app/.htaccess
appディレクトリ直下の.htaccessを開き、
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/targetfile
RewriteRule ^.*$ – [L]
上記の内容を、
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^/targetfile RewriteRule ^.*$ - [L] RewriteEngine On RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] </IfModule>
このように、もとのRewriteRuleの前に挿入します。これで問題なくアクセス可能になります。なお、targetfileが対象のPHPファイル名ですので、ご自分の環境置き換えてください。