最終的にwebrootディレクトリへ辿り着くので、.htaccessファイルで、 http://cakeのパス/app/webroot/Controller/メソッド/パラメータを正確に解釈して正確に実行することが重要です。http://cakeのパス/app/webrootまでは、ディレクトリで、Controller/メソッド/パラメータは、CakePHPの特徴的な記述だから、ディレクトリとの境目をはっきりさせないと、解釈を誤ることになります。 見方をかえるとwebrootディレクトリ内に、たまたまControllerと同名のディレクトリやファイルが存在すると期待した結果にならないということだと思います。 3.app/webrootディレクトリ内の.htaccessファイルの内容 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond