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

Macik
#33450 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