Forums / National / Russian / Тех. поддержка / Поддомены

Wadik
#1 2012-03-01 12:22

Подскажите пожалуйста по такому вопросу, как создание поддоменов на основе движка.

Возможно ли site.ru/категория превратить в категория.site.ru

Знаю, что можно с помощью клонирования основных файлов движка сделать поддомены, но этот способ не годится для большого количества категорий.

 

Moool13
#2 2012-03-01 12:35

htaccess. Не?

This post was edited by Moool13 (2012-03-01 12:57, 12 years ago)
Wadik
#3 2012-03-01 17:20

Moool13, а как?

Добавлено 2 дня спустя:

Нет ни у кого идей возможной реализации?

This post was edited by Wadik (2012-03-04 03:18, 12 years ago)
esclkm
#4 2012-03-04 10:49

когдато ктото из алексов делали подобное для своих соц сетей.

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Macik
#5 2012-03-04 23:08
#33377 Wadik:

Подскажите пожалуйста по такому вопросу, как создание поддоменов на основе движка.

Возможно ли site.ru/категория превратить в категория.site.ru

Примерно так (при условии включенного модуля sef_urls):

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.domain\.ru$
RewriteCond %{HTTP_HOST} (.*)\.domain\.ru$
RewriteCond %{REQUEST_URI} !%1/
RewriteRule ^(.*)$ %2/$1

т.е. на входе

категория.сайт.ru/имя_страницы

а сервер преобразует в

сайт.ru/категория/имя_страницы

 

Надо также иметь в виду, должна быть настроена запись в ДНС для поддеменов, типа :

*.domain.ru    A   192.168.1.1

И в настройках апача возможно понадобится

ServerAlias *.domain.ru

 

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Wadik
#6 2012-03-05 02:48

Macik, спасибо! Буду пробовать.

А форум таким же образом реально посадить на субдомен?