ガッチリできあがったCakePHPで作成したサイトがあるとして、他で作った「普通に」作った簡単な問い合わせフォーム的なものをサブディレクトリに配置したい場合って結構あると思います。
その時は「.htaccess」を細工すればOK。
元の.htaccessが
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
で、普通のHtmlファイルを配置したいサブディレクトリを「XXXX」とすると
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^/XXXX/(.*)$ RewriteRule ^.*$ - [L]
を先頭に追加して以下のようにする。
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^/XXXX/(.*)$ RewriteRule ^.*$ - [L] # Begin CakePHPRewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]