Нашел 2 супер-модуля для создания поддоменов сайта
http://drupal.org/project/subdomain
http://drupal.org/project/domain
Возможны поддомены для пользователей:
http://mary.example.com
http://kate.example.com
http://jeff.example.com
Поддомены по группам:
http://pizza-lovers.example.com
http://frisbee-team.example.com
И другие...
Комментарии
обалдеееть!!!
признаюсь, о подобном мечтал, но не думал, что эти мечты так быстро начнут сбываться )
спасибище!
Ну теперь можно создавать блоги нормально, с удобочитаемыми ссылками ))
+1 Поддомены жгут (или поддомен *)
! спасибо...
осталось придумать как что бы еще они в аппач прописывались? есть рецепт? или как то в аппаче можно прописать группу доменов в одну директорию типа такого http://*.example.com, не?
из доки к модулю
<VirtualHost *:80>
ServerAdmin webmaster@example.com
DocumentRoot /var/www/html
ServerName example.com
ServerAlias *.example.com
<Directory "/var/www/html">
AllowOverride All
</Directory>
</VirtualHost>
прикольно, но слишком много патчей
спасибо! понял - звездочка в алиасе ставится, тогда вообще здорово, и в днс тоже можно звездочку в алиасе.
Subdomain, как я понимаю для простоты, а Domain - это нечто глобальное? Хотя да, патчей там немало наложить надо
Хотя вроде возможностей Subdomain хватит 90% юзеров.
Решение было сохранено на сайте DrupalCookBook.ru:
Создать поддомен для каждого пользователя.
Авторы, предложившие решения, также указаны в сохранённой статье.
Не работает страница с решением. А очень нужно разобраться с настройкой этого модуля.
Не можете подсказать еще источники, где подробно описана настройка модуля.
По ридми в модуле все делал. Не работает.
Может, кто подскажет, где есть решения работающие по этому модулю.
Многие пробовал, но у меня не работает.
Я никак не могу разобраться как запустить этот модуль поддоменов. Кому не сложно напишите мне в ПМ пообщаемся в аське ... уж очень нуждаюсь в помоще ... Буду очень благодарен в виде вебмони ...
для drupal 6 я несколько фиксов автору написал http://drupal.org/node/290133
правда он что-то там редко появляется
А кто-то с модулем subdomain разобрался? Я никак не могу понять, как сделать так, чтобы термины и ноды в этих терминах выносились на субдомен? Например есть термин "автомобили". Мне нужно, чтобы он находился по адресу cars.site.ru и все ноды этого термина были тоже на этом субдомене. Возможно такое в рамках данного модуля?
Хотел установить subdomain на Денвере под windows - оказалось невозможно.
При установке subdomain необходимо:
STEP 3: Enable wildcard DNS on your DNS hosting provider (e.g. *.example.com)
Но оказалось:"К сожалению, Windows не поддерживает такого рода адресацию, и Денвер тут ни при чем."
http://forum.dklab.ru/viewtopic.php?p=143466#143466
http://xpoint.ru/forums/computers/os/windows/thread/41567.xhtml
Я тут пробовал поиграться с модулем domain access
Вот что вышло http://tourizt.ru - кому интересно могу рассказать что к чему!!
Дизайна нет, ничего нет, только контент разделенный по субдоменам.
Очень интересно, расскажи пожалуйста
спрашивайте
По шагам бы
Evova, в левой колонке ссылки пишутся /domain/antigua-and-barbuda.tourizt.ru
Так и должно быть?
А вообще, написали бы статью, описав пошагово весь процесс. Думаю многим было бы интересно
Все стандартное в модулях. Ничего не менял. Видимо так и должно быть.
По просьбам трудящихся на днях обещаю написать небольшую статью как это дело все настраивается.
А я установил subdomain.
При установке:
1.Все делать по инструкции.
Заморочки:
1. Под Windows не работает.
2. В php.ini надо прописать allow_url_fopen=1
3. В settings.php строчку # $cookie_domain = 'example.com'; нельзя коментировать, а надо переписать с именем вашего домена.
4. [subdomain] надо прописывать на странице admin/build/path/pathauto в нужном разделе. Я просто заменил значение Taxonomy term path settings -> Default path pattern (applies to all vocabularies with blank patterns below): на строчку [subdomain].
После этого создал новый термин таксономии и он появился со ссылкой на новый поддомен.
Я subdomain тоже ставил, но он мне немного не подошел.
Я так понял после установки модуля subdomain, он любой синоним пути с символом тильды "~" в начале делает поддоменом.
Создал ноду с синонимом ~story-1 - она стала поддоменом story-1.mysite.ru
Синоним -> путь на сайте -> поддомен
~tiermin-1 -> taxonomy/term/1 -> tiermin-1.mysite.ru
~tiermin-2 -> taxonomy/term/2 -> tiermin-2.mysite.ru
~tiermin-3 -> taxonomy/term/3 -> tiermin-3.mysite.ru
Расскажите, пожалуйста, подробно, как вы настроили Domain Access, чтобы выводилось разное содержание по поддоменам. Пыталась это сделать, но ничего не получилось. На всех поддоменах была одна и та же информация.
Не «вкурю» на Денвер реально поставить? Или проще мультисайтинг сделать?!
Под windows в том числе и Денвер поставить можно.
Но не будут автоматом создаваться поддомены *.site.ru
Из прийдется заводить вручную в файле hosts.
Это не удобно!
wildcard DNS в subdomain как включить?
wildcard DNS в subdomain как включить?
Прописыванием синонима сайта " *.site.ru " или под виндоус вручную создать ВСЕ нужные поддомены в файле hosts.
мм, в каком месте прописывается синоним(ы) у хостера?
httpd.conf
...
ServerAlias www.site.ru
ServerAlias *.site.ru
...
а сабдомейн может либо Node Author, либо Node Content Type, либо Taxonomy Vocabulary, либо Organic Group преобразовывать?
Вместе никак?
пеодскажите в чем проблема - создаю в админке на сайте поддомен. Создаю запись в Domain Access - получаю ошибку или что нет доступа к файлу, или если файл присуствует - сообщение о том что перенаправление таким образом что никогда не завершиться. Как правильно сделать? Надо ли файлы друпала размещать в папке субдомена? я чтото никак не могу разобраться. Подскажите пожалуйста - если можно по шагам.
народ. я тут все прочитал.
а вот еще есть идея.
есть несколько страниц у меня, которым я хочу дать доп поддомен адрес. типа дублирущий. как это прописать или вписать?
Один адрес нескольким страницам или каждой странице свой адрес?
Модуль Domain access. Как настроить?
http://www.drupal.ru/node/12438
Только для избранных делать отдельные адреса, но не всем. и каждому свой.
день добрый.
похоже, что если патчить то после таких исправлений пропадет возможность обновления друпала.. т.к. это патчит исходники ядра
все настроил, кроме одного:
htaccess... после этой записи по инструкции, сайт просто вырубается:
# Moves subdomain to URI path
# e.g: mysubdomain.example.com
# becomes example.com/index.php?_mysubdomain/
# NOTE: does not rewrite subdomain if it is "www".
# If you want it to rewrite www, disable the 2nd line
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} !^www\.([^.]+)\.([^.]+)$
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ index.php?q=~%1/$1 [L,QSA]
А счастье было так возможно и так..
На хостинге это, собственно, настраивается. Далеко не на всех хостингах есть такая возможность. Из вирутальных хостингов есть у nic.ru и ht-systems.ru
Или брать VDS.
я говорил про такой вариант:
есть у меня
domen.ru/node/14793 а сделать ему копию, типа ip.domen.ru
////////////////
и между нами. тут по одной ссылке одно написано, по другой другое.. и все же как 100% сделать поддомен, типа wap.domen.ru
Кто-нибудь сталкивался с решением проблемы из поста: опубликованного BassEast в вт, 23/12/2008 - 18:37 ?
Последнее, как я понимаю, что осталось сделать - это настроить .htaccess — но код, который написан в инструкции, ломает все напроч...
вот собственно, что происходит.. когда я заливаю .htaccess с необходимыми правками..
игнор..
Вы меня просили отписаться:
Я ОТПИСЫВЮСЬ.
Опишите версии установленного ПО, Друпала, модулей, вашу последовательность действий и к чему она привела, что Вы хотите получить и что получили на данный момент.
последнее, что осталось сделать - я приложил скриншот, в посте за - 24/12/2008 - 11:20
Все настроено, кроме этого пункта:
cd /path/to/drupal/
patch < /path/to/subdomain/module/patches/htaccess.patch
после этого патча, сайт ломается.. выводит везде 404
Даже STEP 5: Enable wildcard DNS on your DNS hosting provider (e.g. *.example.com)
ТОЖЕ НАСТРОЕНО
я почитал drupal.. пишут, что ошибка может быть пофикшена, если прописать в httpd.conf нижеследующее:
ServerAlias *.domania.ru</strong>
прописал - нифига не помогло..
вот такие вот дела.
еще раз.
у меня есть сайт.ру/?=node1234
меня надо для него сделать
вася.сайт.ру
т.е выборочно, только для избранных!
http://drupal.ru/node/21726
Уря! разобрался!!! ))) все работает )))
Если кому нужна помощь в установке "субдоменов" - пишите. с радостью помогу )))
так. а поддомен можно делать на кирилице?
типа: клуб.города.рф
где кто видел?
какие-то страницы автоматом загонять в 3 уровень?
Пытаюсь подключить поддомен на сайт http://yasnovision.ru
с сохранением функционала основного сайта. На поддомене будут размещаться организации - партнеры основного сайта. Программист не доделал эту работу. Остановилось все на ссылке с главной страницы, ведущей на http://yasnovision.ru/association.html
Что делать дальше - подскажите, пожалуйста.
P.S.Я - чайник, если можно - пошагово