I received this error after setting up my CakePHP with Url Rewrite in Wamp Server 2.5, which includes Apache 2.4.9:
“the requested url /wamp/cake/app/webroot/index.php was not found on this server.”
After reviewing my .htaccess configuration I found the error in a missing RewriteBase directive.
If your Cake installation folder were /yourbaseaddress/cake/, your RewriteBase directives should look like
/yourbaseaddress/cake/.htaccess
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase /yourbaseaddress/cake/ RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] </IfModule>
and
/yourbaseaddress/cake/webroot/.htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /yourbaseaddress/cake/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>