как редиректить на сабдомен?
Как на mod_rewrite делать редирект с ссылки вида http://user.site.com на ссылку http://site.com/index.php?name=user ?
При этом домен http://user.site.com не существует.
Возможно ли это вообще без создания собственного DNS серва?
Поиск по сайту кстати рабочий :)
уже искал... ничего путного не нашёл)))
Ищи до тех пор, пака ненайдёшь... Даже если просто полистать, то в пределах 5 - 6 страничек ты точно найдёшь!
я ж говорю ничего путёвого не нашёл... только про DNS... если ты что-то нашёл, если не трудно кинь линку плиз?
Дык DNS тебе и нужен :) А искать за тебя я не сбираюсь, я не поисковый паук :)
ну а если у меня нету DNSа? просто через mod_rewrite никак?
Читаем что такое домен (без разницы какого уровня) и DNS
Существуют записи в dns вида *.domain.ru, которые возвращают для всех имена третьего уровня один и тот же ip-адрес. Но этого мало. Веб сервер так же должен быть настроен так, что все адреса вида *.domain.ru направлялись в один и тот же виратуальный хост (или хотя бы одну и туже папку). И только вот тут вступает в действие mod_rewrite или скрипт, который обрабатывает HTTP_HOST или SERVER_NAME для определния нужных параметров.
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.net$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.domain\.net---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteRule ^(.*)?$ %1/$1 [QSA,PT]
в чём тут ошибка?