Invertendo uma regra mod_rewrite

1

Eu quero redirecionar os acessos de

http://www.domain.com/test.php?sub=subdomain&type=cars

para

http://subdomain.domain.com/cars

Eu já tenho regras do mod_rewrite para fazer o oposto :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.(.*)\.com [NC]
RewriteRule (.*) http://www.%2.com/index.php?route=$1&name=%1 [R=301,L]

Quais alterações eu preciso fazer nessas regras para redirecionar solicitações do script para o subdomínio?

    
por user1830181 16.11.2012 / 18:39

1 resposta

1

RewriteEngine On

RewriteCond %{QUERY_STRING} ^sub=(.+)&type=(.*)$
RewriteRule . http://%1.domain.com/%2?
    
por 16.11.2012 / 22:33