Vijay, If you have a small number of subdomains, I would try, for each one: <virtualhost *:80> ServerName subdomainN.domain.com ProxyRequests off ProxyPass / http://domain.com/key/subdomainN ProxyPassReverse / http://domain.com/key/subdomainN </virtualhost> Otherwise I would try a rewrite rule such as: RewriteCond %(HTTP_HOST) (.+).domain.com RewriteRule ^(.+)$ %(HTTP_HOST)$1 [C] RewriteRule (.+).domain.com(.*) http://domain.com/key/$1$2 [L] The first rule is required so that pattern matching can extract the subdomain name. The condition can be removed if the rewrite rules appear in a vhost. Oliver From: vijay shanker [mailto:vijay.shad@xxxxxxxxx] Sent: December 22, 2009 4:49 AM To: users@xxxxxxxxxxxxxxxx Subject: URL re-writing problem Hi all, I am very new to httpd server. And i have a immediate problem to solve. My server instance is running on centos box. If a request comes to my server as ---- http://sub-domain.domain.com --- This should be translated to --- http://domain.com/key/sub-domain --- I have configured many virtual host on my server. But this is quite a case and i am running out of ideas Any suggestion: what should i do? Regards, Vijay Shanker Dubey --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx