Параметр htaccess для поддоменов
Я хотел бы перенаправить это
http://www.domain.com/test.php?sub=subdomain&type=cars
перенаправляет на
http://subdomain.domain.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]
с htaccess, помогите мне плз...
1 ответ
Чтобы получить значения 'subdomain' и 'cars' из строки запроса, вам нужно использовать RewriteCond %{QUERY_STRING}
Я не знаю точно, но вы можете попробовать это:
RewriteCond %{HTTP_HOST} ^www\.(.)\.com
RewriteCond %{QUERY_STRING} ^sub=(.*)&type=(.*)$
RewriteRule (.) http://$2.$1.com/$3 [R=301,L]