Доброго времени суток, господа. Вот решил такую тему замутить на сайте. Чтобы при регистрации юзера страница его профиля имела вид: юзер.адрессайта.зона Не подскажете ли в каком направлении копать и думать ?. п.с. по поводу целесообразности затеи можно не высказываться. пока сам на грабли не наступлю - не поверю п.п.с. заранее благодарен.
antonn прав. Так проще всего. Я по извращенски это решал, т.к. мне нужно было еще и 2-го уровня домены регить...
S.t.A.M., у меня ничего не разбирается, просто скрипт прописывает зоны на сервере и создает файл в /usr/local/etc/apache2/Includes. Но это небезопастно и из-за незнания FreeBSD я с этим запарился.
у меня пока мысль, что надо создавать виртуальные хосты. но при этом каждый раз будет перегружаться апачъ. думаю можно ли реализовать это чтобы сервак подхватывал создание вирт хостов без ребута апача каждый раз...
если надо именно это http://user.example.com/?a=a&b=b -> http://example.com/userinfo/?u=user то это mod_rewrite НО! должны быть ограничения, т.к. имя юзера(ник) должно быть [a-z0-9_]+ --- мутить с виртуальными хостами, перезагружать апач и т.д. глупо, накладно и небезопасно. как вариант через виртуальные хосты это httpd.conf <VirtualHost *> ServerName *.examle.com </VirtualHost> и уже в скрипте смотреть по какому поддомену пришли.
т.е. профиль юзера, грубо говоря, находицца по адресу: http://site.com/users.php?user=stos чел вводит в адресную строку браузера http://stos.site.com и страница будет содержать инфу во этой страницы http://site.com/users.php?user=stos ?. т.е. это mod_rewrite ?.
stos да более того будет так user/site/com?a=a&b=b -> site.com/userinfo/?user=user&a=a&b=b но для этого надо: 1. SeverName *site.com в конфиге виртуального хоста 2. .htaccess соотвественно плоложить нужные команды mod_rewrite
RomanBush, как-то так: Код (Text): RewriteCond %{SERVER_NAME} ([^\.]*)\.example.com RewriteRule ^.*$ userinfo/?u=%1 [QSA,R]
Ага. Куда копать/что читать - понял. Остался вопрос - а что в апаче прописывать, чтобы с несуществующего поддомена на основной перекидывало? Сразу скажу - апач знаю очень поверхостно. Точнее сказать - не знаю. Скажите, что почитать? И в какую сторону читать?