CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум web-программистов > Форум Web-серверы > Форум Apache

Ответ Создать новую тему
 
Старый 03.02.2012, 11:31   #1
DenQ
Комбинатор
 
Аватар для DenQ
 
Регистрация: 10.03.2010
Адрес: Украина, Донецк
Сообщений: 3,391
Репутация: 450 (213)
По умолчанию subdomain

Всем привет.
Мне нужно чтобы сайт вида site.com/ имел поддомены, типа subdomain.site.com/ и чтобы все такие поддомены на самом деле работали так же как и site.com/ (т.е выполнялись одни и теже скрипты, а на сервер просто передавалась переменная содержащая названию домена).
Сами поддомены будут генерироваться программно(точнее ссылки)...
Вот, как такое сделать, подскажите пожалуйста.

А то, я в администрировании пока не очень разбираюсь.
DenQ вне форума
Другие темы раздела
Apache Mod_rewrite и ЧПУ
Всем привет. Уже 2-ой день мучаюсь над реализацией ЧПУ для своего сайта. Хочу реализовать это дело через mod_rewrite. На локальной машине стоит денвер с активированныя модулем, в phpinfo() видно что он подключен, и на сайте на wordpress'е тоже все работает. Но когда я делаю так : RewriteEngine.... Mod_rewrite и ЧПУ
ссылка ЧПУ Apache
Есть ссылка я её вырулил она работает . RewriteRule ^(.*)/$ /name.php?name_url=$1 получаеться она такая на выходе . site.ru/vasya/ Есть другая ссылка go.php?go=new Хочу сделать чтобы она была такого вида . site.ru/?go=new не пойму что вырезать и куда ... ссылка ЧПУ
Старый 03.02.2012, 15:45   #2
Vovan-VE
Модератор
 
Аватар для Vovan-VE
 
Регистрация: 10.01.2008
Адрес: Иркутск
Сообщений: 9,571
Репутация: 5158 (3343)
По умолчанию Re: subdomain

ServerAlias
Код
1
2
3
<VirtualHost ...>
    ServerName foobar.ru
    ServerAlias *.foobar.ru другой.домен *.другой.домен
Vovan-VE вне форума
Старый 03.02.2012, 18:35  [ТС]   #3
DenQ
Комбинатор
 
Аватар для DenQ
 
Регистрация: 10.03.2010
Адрес: Украина, Донецк
Сообщений: 3,391
Репутация: 450 (213)
По умолчанию Re: subdomain

Vovan-VE, спасибо конечно, а можно как-то, на каком-то примере, более явном...
а то мне "домен" и "другой" не совсем ясны... Если можно пример...
типа вот
site.com - основной сайт
subdomain.site.com - домен третьего уровня
...
subdomainN-1.site.com

И где и как его вообще создавать?
ЗЫ. Я с доменами вообще никогда не игрался. Мне всегда было достаточно на локальном компе http://localhost/site.com и сейчас мне нужно просто http://localhost/subdomain.site.com

Может быть это можно как-то mod-rewrit`ом сделать? Мне нужно что б переменная передавалась в скрипт...
Т.е. на самом деле мне эти домены и не нужны.. просто что б в URL`е была видимость... и все...
DenQ вне форума
Старый 03.02.2012, 18:40   #4
kolyanius
Форумчанин
 
Аватар для kolyanius
 
Регистрация: 01.03.2010
Адрес: ssh
Сообщений: 1,280
Репутация: 646 (296)
По умолчанию Re: subdomain

насколько я осведомлен - на wordpress можно реализовать автоматическое создание субдоменов
kolyanius вне форума
Старый 03.02.2012, 20:51  [ТС]   #5
DenQ
Комбинатор
 
Аватар для DenQ
 
Регистрация: 10.03.2010
Адрес: Украина, Донецк
Сообщений: 3,391
Репутация: 450 (213)
По умолчанию Re: subdomain

kolyanius, возможно, но речь не о wordpress...
DenQ вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 03.02.2012, 21:32   #6
kolyanius
Форумчанин
 
Аватар для kolyanius
 
Регистрация: 01.03.2010
Адрес: ssh
Сообщений: 1,280
Репутация: 646 (296)
По умолчанию Re: subdomain

ну тады как то так:
1. создаем А-запись типа * для ай-пи адреса домена
2. в httpd.conf для виртуал-хоста, на котором будут субдомены, прописываем

Код
1
2
3
4
5
6
7
8
<VirtualHost *:80>
DocumentRoot /путь_к директории_домена/site.com
ServerName site.com
ServerAlias *.site.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((.*)\.)site.com$
RewriteRule ^/(.*) /%2/$1
</VirtualHost>
kolyanius вне форума
Ответ Создать новую тему
Опции темы

Текущее время: 21:18. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика