- Code: Select all
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule ^$ /dablogs/%1/ [L]
However, when I try and map the paths further in, I start getting 500 errors, no matter what I try:
- Code: Select all
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule (.*) /dablogs/%1/$1 [L]
and
- Code: Select all
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule ^(.*)$ /dablogs/%1/$1 [L]
Both give 500 errors, whereas:
- Code: Select all
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule ^/(.*)$ /dablogs/%1/$1 [L]
Doesn't give any errors, however, it doesn't remap anything at all either (just pulls from the root folder). By the way, it also works fine if I assume a fictional directory:
- Code: Select all
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$ [NC]
RewriteCond %1 !^www$ [NC]
RewriteRule ^tested/(.*)$ /dablogs/%1/$1 [L]
works fine. I just cannot get it to work correctly for root requests, which is what my goal is.
Any ideas? Thanks!
-Michael