Mantendo o URL do subdomínio original na barra de endereço com subdomínios curinga

1

Como posso alterar minha regra de regravação para manter o URL do subdomínio original na barra de endereço?

Atualmente, se eu digitar "username.domain.com", ele será redirecionado para "domain.com/username"...e gostaria que a barra de endereços permanecesse em" username.domain.com ".

Estou usando subdomínios curinga com essa regra de reconfiguração no meu arquivo httpd.conf:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteCond %{HTTP_HOST} !www.domain.com$ [NC]
   RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC]
   RewriteRule ^(.*)$ http://domain.com/sites/%2 [L]
</IfModule>

Isso é possível?

Obrigado antecipadamente.

    
por Ronedog 15.02.2011 / 20:43

1 resposta

2

Se você alterar a última linha para proxy em vez de redirecionar, acho que você obterá o comportamento desejado:

RewriteRule ^(.*)$ http://domain.com/sites/%2 [P,L]
    
por 15.02.2011 / 21:14