RewriteEngine on RewriteBase / # Loop stopping and Virtual document root processing for CGI/PHP RewriteRule ^/*virtualdr.cgi - [L] RewriteRule ^/*[^./]+\.[^/]+/.*\.(cgi|php5?)$ virtualdr.cgi [L] RewriteRule ^/*[^./]+\.[^/]+/.*$ - [L] # Code for missing Trailing slashe problem RewriteCond s%{HTTPS} ^((s)on|s.*)$ RewriteRule ^/*(.+/)?([^.]*[^/])$ http%2://%{HTTP_HOST}/$1$2/ [L,R=301] # Sub/pointer domain rewrite code RewriteCond %{HTTP_HOST} !^(www\.)?(MAINDOMAIN\.?COM|USER) [NC] RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC] RewriteRule ^(.*)$ %2/$1