Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как редиректить на сабдомен?

439
03 марта 2008 года
Rexulnik
217 / / 09.02.2005
Всем привет!
Как на mod_rewrite делать редирект с ссылки вида http://user.site.com на ссылку http://site.com/index.php?name=user ?
При этом домен http://user.site.com не существует.
Возможно ли это вообще без создания собственного DNS серва?
15
03 марта 2008 года
shaelf
2.7K / / 04.05.2005
Поиск по сайту кстати рабочий :)
439
03 марта 2008 года
Rexulnik
217 / / 09.02.2005
уже искал... ничего путного не нашёл)))
15
03 марта 2008 года
shaelf
2.7K / / 04.05.2005
Ищи до тех пор, пака ненайдёшь... Даже если просто полистать, то в пределах 5 - 6 страничек ты точно найдёшь!
439
03 марта 2008 года
Rexulnik
217 / / 09.02.2005
я ж говорю ничего путёвого не нашёл... только про DNS... если ты что-то нашёл, если не трудно кинь линку плиз?
вот это не то
http://forum.codenet.ru/showthread.php?t=45735
не работает...
15
03 марта 2008 года
shaelf
2.7K / / 04.05.2005
Дык DNS тебе и нужен :) А искать за тебя я не сбираюсь, я не поисковый паук :)
439
03 марта 2008 года
Rexulnik
217 / / 09.02.2005
ну а если у меня нету DNSа? просто через mod_rewrite никак?
15
04 марта 2008 года
shaelf
2.7K / / 04.05.2005
Читаем что такое домен (без разницы какого уровня) и DNS
353
04 марта 2008 года
Nixus
840 / / 04.01.2007
Существуют записи в dns вида *.domain.ru, которые возвращают для всех имена третьего уровня один и тот же ip-адрес. Но этого мало. Веб сервер так же должен быть настроен так, что все адреса вида *.domain.ru направлялись в один и тот же виратуальный хост (или хотя бы одну и туже папку). И только вот тут вступает в действие mod_rewrite или скрипт, который обрабатывает HTTP_HOST или SERVER_NAME для определния нужных параметров.
439
12 марта 2008 года
Rexulnik
217 / / 09.02.2005
RewriteEngine On
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]

в чём тут ошибка?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог