Directing a lot of domains to one domain

Using a single web hosting account to host multiple sites

Directing a lot of domains to one domain

Postby joepie91 » Sat Feb 02, 2008 5:01 am

Hey

I'm looking for a solution to the following problem:

www.domain1.com should go to www.domain1.com/d1
www.domain2.com should go to www.domain1.com/d2
www.domain3.com should go to www.domain1.com/d3

I can't find a good way to do this, I tried a lot of things
Any help would be appreciated.

Greetz,
joepie91
joepie91
 
Posts: 2
Joined: Sat Feb 02, 2008 4:58 am

Postby richardk » Sat Feb 02, 2008 2:03 pm

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]
richardk
 
Posts: 8800
Joined: Wed Dec 21, 2005 7:50 am

Postby 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!
joepie91
 
Posts: 2
Joined: Sat Feb 02, 2008 4:58 am


Return to Domain Handling

Who is online

Users browsing this forum: No registered users and 16 guests

cron