Назад | Перейти на главную страницу

Изменение правила mod_rewrite

Я хочу перенаправить доступ из:

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

к

http://subdomain.example.com/cars

У меня уже есть правила mod_rewrite, чтобы напротив:

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]

Какие изменения мне нужно внести в эти правила, чтобы перенаправить запросы из скрипта в поддомен?

RewriteEngine On

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