Не получается сделать поддомен через htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем danneo, 10 фев 2015.

  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.453
    Симпатии:
    113
    В htaccess написано, например:
    Код:
    RewriteRule ^firms/(.+)/(.*)/(.*)/(.*)/$ index.php?do=firms&areaname=$1&catname=$4 [L]
    ЧПУ все работает нормально.

    Нужно сделать, чтобы адрес был такой: moskva.site.ru/firms/xxx вместо site.ru/firms/moskva/xxx
    Создал поддомен, разместил в нем htaccess с кодом:
    Код:
    RewriteRule %{http_host} ^(.+)\.site.ru(.*)$ site.ru/index.php?do=firms&areaname=$1$2
    
    Включаю ЧПУ, работает, но происходит переадресация с субдомена на site.ru/firms/moskva/