by joepie91 » Sat Feb 09, 2008 4:36 am
richardk wrote:Try
- Code: Select all
Options +FollowSymLinks
RewriteEngine On
# Add missing trailing slashes.
RewriteCond %{HTTP_HOST}/d1 ^(www\.)?example1\.com(/d1)$ [NC,OR]
RewriteCond %{HTTP_HOST}/d2 ^(www\.)?example2\.com(/d2)$ [NC,OR]
RewriteCond %{HTTP_HOST}/d3 ^(www\.)?example3\.com(/d3)$ [NC]
RewriteCond %{DOCUMENT_ROOT}%2%{REQUEST_URI}/ -d
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]
# Rewrite domains to sub directories.
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST}/d1 ^(www\.)?example1\.com(/d1)$ [NC,OR]
RewriteCond %{HTTP_HOST}/d2 ^(www\.)?example2\.com(/d2)$ [NC,OR]
RewriteCond %{HTTP_HOST}/d3 ^(www\.)?example3\.com(/d3)$ [NC]
RewriteRule ^(.*)$ /%2/$1 [QSA,L]
Thanks a lot, it works like a charm!