Laravel 4 simple route not working using mod_rewrite, and .htaccess

Problem is solved by two editing changes in apache's httpd.conf file.

AllowOverride None is default. AllowOverride controls whether .htaccess files are processed.

mod_rewrite is commented out by default.

Changes to make:

Change 1: Activate mod_rewrite by uncommenting it.

Change 2:

Change

AllowOverride None

to

AllowOverride All

Now restart Apache...

The default .htaccess file that Laravel provides in the public folder specified some mod_rewrite rules. These rules were not getting applied because AllowOverride was set to none. Be sure and restart apache after changing these settings. My configuration: Apache 2.4.6 on Windows XP.

It appears that there may be some security implications to the AllowOverride change. If anyone has additional information on this, I would like to hear it.


That Error basically say that the router cannot found your request. Make sure you already save your changes. if you using the artisan command to running the page,just re-run again command "artisan Serve".