Mod_Rewrite поддомен

Статус
В этой теме нельзя размещать новые ответы.

z3rg

Мой дом здесь!
Регистрация
2 Фев 2007
Сообщения
732
Реакции
344
Вобщем такая проблемма, есть скрипт user.php в который передается параметр user.php?name=z3rg, нужно чтобы открывался на поддомене z3rg.test1.ru на автомате, имена могут быть разные.

делаю так но работать не хочет
Код:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^\.]+)\.test1\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.test1\.ru$ [NC]
RewriteRule ^(.*)$ /user.php?name=%1 [L,QSA]

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

для переадресации с поддомена на основной домен надо править либо .htaccess этого поддомена, либо (если поддомены виртуальные) менять NS записи
 
поддомена такого не существует, нужно чтоб в браузере набираешь z3rg.test1.ru а открывалась инфа test1.ru/user.php?name=z3rg
 
для этого надо править DNS записи доменной зоны, а именно создать новую NS запись типа СNAME для зоны * (все поддомены)

* IN CNAME test1.ru.

эта запись перенаправляет с любого поддомена на основной домен, а там уж можно и .htaccees использовать и на php урл обработать

это надо искать в панели хостера в разделе управления DNS или обращаться к администратору сервера если такая возможность пользователям не предоставляется.

На Masterhost мне пришлось сделать и то и другое, потому как изменения в панели не дали нужного результата
 
  • Нравится
Реакции: z3rg
спасибо, алиасы можно настроить еще в панели регистратора домена, ставишь использовать сервера регистратора -> управление доменными зонами.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху