Forum Moderators: phranque
RewriteEngine on
RewriteCond %{REQUEST_URI} !subdomains
RewriteCond %{HTTP_HOST} ^(www\.)?(.*).example.com$
RewriteRule .* /subdomains/%2%{REQUEST_URI} [edited by: jdMorgan at 3:02 pm (utc) on Jun 17, 2010]
[edit reason] example.com [/edit]
RewriteEngine on
#
RewriteCond %{REQUEST_URI} !/subdomains/
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+(\.[^.]+)*)\.example\.com\.?(:[0-9]+)?$
RewriteRule .* /subdomains/%2%{REQUEST_URI} [L]
RewriteEngine on
#
RewriteCond $1 !subdomains/
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+(\.[^.]+)*)\.example\.com\.?(:[0-9]+)?$
RewriteRule ^(.*)$ /subdomains/%2$1 [L]
RewriteEngine on
#
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+(\.[^.]+)*)\.example\.com\.?(:[0-9]+)?$
RewriteRule !^subdomains/ /subdomains/%2%{REQUEST_URI} [L]
RewriteEngine on
#
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+(\.[^.]+)*)\.example\.com\.?(:[0-9]+)?$
RewriteCond %2 !^(excluded-subdomain1|excluded-subdomain2)$
RewriteRule !^subdomains/ /subdomains/%2%{REQUEST_URI} [L]