Скрипт для создания поддомена
1.
Виталий (10.10.2009 / 14:25)
Ну извените если что не так говорю)Но есть ли скрипт для автоматического создания домена 3-го уровня того сайта где скрипт...ну вот например как конструкторы виделяют домени)проконсулитьруйте по поводу етого вопроса)а лучше дайте скрипт)..хотя я чтото подозреваю что там 1-им скриптом не обойдешся
2.
Удаленный (10.10.2009 / 16:38)
Вап билинг штоли,хочеш
3.
Виталий (10.10.2009 / 23:53)
не..скрипт для быстрого и автоматического создания субдомена
4.
Александр (11.10.2009 / 11:14)
Если у тебя есть домен сайт.ру ,то что тебе мешает в панели (например ДА) создать субдомен?
5.
лёха (11.10.2009 / 16:47)
4 он вроде хочет чтоб при реги создавалось....
6.
Neformat (11.10.2009 / 18:16)
Мод-реврайтом что ли?
7.
Саня (11.10.2009 / 19:51)
ну смотри можно сделать так по идее - когда чел регается делаем папку с его ником и при помощи мод реврайта можно сделать что будет поддомен вида ник.домен.ру
8.
Андрей (11.10.2009 / 20:52)
Автор зайди на слаед.нет в статьи и там подробно написано как сделать автоматом поддомены.
9.
Vavano (11.10.2009 / 21:44)
Код
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?domen\.ru$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.domen\.ru---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteRule ^(.*)?$ %1/$1 [QSA,PT]
Теперь любая папка например
http://domen.ru/slaed/ будет доступна по адресу
http://slaed.domen.ru/
Но такой вариант не всегда приемлем, и иногда нужно чтобы поддомены находились в вложенной папке скажем в
http://domen.ru/sub/slaed/. Для этого делаем другой .htaccess:
Код
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.domen\.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www\.domen\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/sub
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(.*)\.domen\.ru(.*) /sub/$1$2
RewriteRule ^sub\.(.*) /sub/$1
10.
sklep (12.10.2009 / 04:58)
ага и приусловии что все синонимы основного домена помечены как * , к примеру *.domens.ru, вот только тогда будет все работать. Не на всех хостингах синонимы по умолчанию задаются. Протестируй например набери www.domes.ru, wap.domens.ru, test.domens.ru если поподаешь на свой сайт то значит все робит, и можно юзать мод реврайт. Да и еще если у тя ISP, то вот в управлении доменами забей один синоним *.domens.ru и наслаждайся )
11.
Андрей (12.10.2009 / 10:38)
Нужно еще создать запись А в домене для поддоменов.
12.
sklep (12.10.2009 / 14:55)
а да точно )
13.
ктулху (12.10.2009 / 15:07)
Запись вида: * A IP
14.
Tony V (12.10.2009 / 15:16)
Только учти, что с cookies проблемы будут. Они же на один домен разрешены...
15.
Виталий (13.10.2009 / 19:43)
11.не особо понял))
а так всем большое спасибо!!!
а както отправлть сразу даниев ISP панель нельзя чтоб автоматически создавался там..??)ну естественно с даними сразу логин пароль давать
16.
лёха (17.10.2009 / 17:04)
14 я тоже заметил решить пока не получилось(
URL:
https://visavi.net/topics/1575