Sharing .htaccess rules

Overview

An .htaccess file may be shared across multiple domains and subdomains by being located in a common parent directory. Locating an .htaccess under /var/www will allow any domain or subdomain located under /var/www to inherit these rules; effectively any domain or subdomain that is not managed by a secondary user within that user’s respective home directory.

For example, assume the following layout:

  • example.com -> /var/www/example/example.com
  • sub.example.com -> /var/www/example/sub
  • blog.example.com -> /var/www/example/blog

In this situation, to have a common .htaccess shared among these 3 hostnames, locate the .htaccess file in /var/www/example.

Leave a Reply