I want to write a rewrite scheme such that:

user1.example.net will redirect to example.net/user/user1 user2.example.net will redirect to example.net/user/user2

vise versa

this is what i have in my .htaccess code. but it always redirects to example.net

RewriteCond %{http_host} ^[^.]+.example.net [NC] RewriteRule ^([^.]+).example.net(.*) http://example.net/user/$1 [R=301,L]

can someone please tell me what i did wrong? thank you.

link|improve this question
feedback

1 Answer

up vote 0 down vote accepted
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example.com [NC]
RewriteRule ^(.*)$ http://example.com/user/%1/$1 [R=301,L]
link|improve this answer
feedback

Your Answer

 
or
required, but never shown