Apache server software provides distributed (i.e., directory-level) configuration via Hypertext Access files. These .htaccess files enable the localized fine-tuning of Apache’s universal system-configuration directives, which are defined in Apache’s main configuration file. The localized .htaccess directives must operate from within a file named .htaccess. The user must have appropriate file permissions to access and/or edit the .htaccess file. Further, .htaccess file permissions should never allow world write access — a secure permissions setting is “644”, which allows universal read access and user-only write access. Finally, .htaccess rules apply to the parent directory and all subdirectories. Thus to apply configuration rules to an entire website, place the .htaccess file in the root directory of the site.

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

Common Image WpDeveloperTips
Important Notes for .htaccess
As a configuration file, .htaccess is very powerful. Even the slightest syntax error (like a missing...
Common Image WpDeveloperTips
Change Default Index Page
This rule tells the server to search for and serve “business.html” as the default directory index. This...
Common Image WpDeveloperTips
Commenting .htaccess Code
Comments are essential to maintaining control over any involved portion of code. Comments in .htaccess...
Common Image WpDeveloperTips
Secure Directories by IP Address and/or Domain
In the following example, all IP addresses are allowed access except for 12.345.67.890 and domain.com:...
Common Image WpDeveloperTips
Redirect Old Domain to New Domain via .htaccess
When you migrate a site from one domain to another, it is very important that you don’t break all the...
Scroll to Top