создание поддомена при регистрации?

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

kozax89

Постоялец
Регистрация
12 Июл 2009
Сообщения
135
Реакции
4
Есть вот такой вопрос - имеем скажем сайт domen.ru - человек на нем регистрируеться и его личная страничка должна выглядеть так: login.domen.ru - как этого добится? Знает кто нибудь? Наверное с помощью mod rewrite on? или как то иначе?

вот нашел Для просмотра ссылки Войди или Зарегистрируйся

А теперь вопрос - есть ли возможност ьчтобы скрипт PHP сам создавал себе директорию? ))

ээ там за СМС скрипт )) может кто знает где лежит открыто он? ))
 
Поиском пользоваться нужно.
Вот несколько сайтов, откуда можно скачать его бесплатно.
 
спасибо, искал и чето или линк неактуальный или СМС требуют везде ))
 
Как вариант можно заюзать WPMU Ну и хостинг надо будет настроить чтобы автоподдомены создавались.
 
Если хостинг позволяет делать поддомен * чтобы он был алиасом к основному домену, то все довольно просто делается через mod_rewrite.

У тебя vds или shared?
 
Вопрос по поводу создания поддоменов при помощи mod_rewrite, если хостинг ресселерский возможно ли? как проверить что можно или нет что смотреть в php info?
 
реселлерский хостинг особо не поможет.
главное чтобы можно было добавлять неограниченное количество либо поддоменов, либо паркованных доменов.

Но если нужно добавлять поддомены на лету, то нужна возможность создания поддоменов по маске (wildcard). А это есть не во всех панелях управления.

Если же есть доступ к конфигу апача (как например на vds) то можно напрямую прописать для виртуального хоста алиас * т.е. любой хост. Видимо, в этом случае нужен будет выделенный ip.
 
Так все разобрался в некоторых проблемах. На хостинге есть возможность Wild Card Redirect

Надо чтобы при запросе типа Для просмотра ссылки Войди или Зарегистрируйся отсылало на файл Для просмотра ссылки Войди или Зарегистрируйся

в htaccess вписал следующее

RewriteCond %{HTTP_HOST} ^www\.[^.]+\.domain\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www\.[^.]+\.domain\.ru(.*) /index.php?page=$1

Но чтото не работает, кто нибудь, ПОМОГИТЕ! :)
 
У меня была такая проблема, на простом хосте надо было такое организовать. Можно это все сделать через админку и через curl, геморно но работало :yahoo:
 
PHP:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.yourwebsite.com
RewriteCond %{HTTP_HOST} ([^.]+)\.yourwebsite.com
RewriteRule ^(.*)$ /path_to_your_site/httpdocs/work_out.php?url=%1

Это преобразует abcd.yourwebsite.com в yourwebsite.com/wor_out.php?url=abcd
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху