I am looking to make www.purchase.domain.com redirect to purchase.domain.com, below is an example of what i am trying to do:

RewriteCond %{HTTP_HOST} ^www\.purchase\.
RewriteRule (.*) http://purchase.DOMAIN_NAME/$1 [L,R]

I need a variable that will replace DOMAIN_NAME with simply purchase.domain.com

Obviously i can hard code the purchase.domain.com but i will need the code to work on multiple sites. Any suggestions?

link|improve this question

67% accept rate
feedback

2 Answers

up vote 2 down vote accepted

You could use a RewriteCond backreference.

RewriteCond %{HTTP_HOST} ^www\.purchase\.(.*)
RewriteRule (.*) http://purchase.%1/$1 [L,R]
link|improve this answer
heh, beaten by 23 seconds... – CK. Aug 3 '09 at 15:45
feedback

Untested:

RewriteCond %{HTTP_HOST} ^www\.purchase\.(.*)
RewriteRule (.*) http://purchase.%1/$1

Which suprisingly similar to the one posted while I was posting.

link|improve this answer
I voted you up, but had to accept the first correct answer! cheers anyway! – icelizard Aug 3 '09 at 15:50
Sorry. Tough going ;) – Dan Carley Aug 3 '09 at 15:57
Consecutive answer ids too... :) – CK. Aug 3 '09 at 16:01
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.