How to use .htaccess file on an Apache Localhost Server

.htaccess is a configuration file that should be stored where your page is.

In short, it should be in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ (or) custom folder --> D:\dev\www\.

Don't forget to turn on mod_rewrite by deleting a hash from the line where it resides LoadModule rewrite_module modules/ and enable .htaccess by changing AllowOverride None to AllowOverride All

This was clearly explained as follows:

  1. Find your apache directly which uses the php installation
  2. Open your httpd.conf with notepad, Which is located in the path \apache\conf directory
  3. Find the code like below
#LoadModule rewrite_module modules/
  1. Remove # from above code
  2. Make sure the line is AllowOverride None as shown below.
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride All <--- change this line to AllowOverride None
  1. Save httpd.conf file
  2. Restart your apache server


Popular posts from this blog

About 12 Alwars

Post thumbnails from external URLs don’t appear in Blogger. How to resolve?

What is the unicode character for the close symbol?