.htaccess on localhost
The recent problem i faced when i was trying to run .htaccess file in my WAMP configuration. The script was working fine when it was live on server (as basic configuration was already there) but was giving 404 when i tried in localhost.
After googling i found no answer so i want to help others in this small topic.
The solution is very simple :
If its Windows+Apache+Php+MySql (WAMP) type "Web-Developer Server Suite" then you only needs to search for a folder called Apache22. Under this folder we have several folders, the one which we needs to see is CONF. Now open "httpd.conf" in your favorite editor. Now here you needs to see few things :
1. if "#LoadModule rewrite_module modules/mod_rewrite.so " mod is commented then remove the '#' from the beginning.
2. Make sure "#LoadModule alias_module modules/mod_alias.so" is also not commented.
The above two by default not commented so no need to worry for the first two.
3. Now search for a word "AllowOverride" and make sure you have changed it to "AllowOverride All".
4. And you done. Just restart the Apache and will run all fine, if your .htaccess has no error
I hope this will be helpful for you all!!