Здравствуйте :)
Подскажите пожалуйста как сделать такую штучку чтобы в папке /www все что там есть папки были поддоменами?
Чуть подробней:
Есть установленный LAMP и домашняя директория сайта /var/www/red-star , в которой есть папки forum, bans,stats и.т.д. так вот как сделать чтобы каждая папка была поддоменом. Грубо говоря есть сайт example.ru и есть папка с форумом (forum) и чтобы зайти на форум надо было написать forum.example.ru и так чтобы все папки автоматом?
Зарание спасибо :)
LinuxForum.Fans
Авто поддомены в директории www
Автор: BMW_M6
6 сообщений
3590 просмотров
BMW M6, до завтра.
3.2.13. Запрещается отвечать сообщениями без осмысленного текста.
Добавьте в секцию VirtualHost вашего домена следующие строки:
text
<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName example.com
...
ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule ^/(.*) /%2/$1
</VirtualHost>
Lupo Alberto, мда... а вам таки только банить... Вы на форуме родились?
В "/etc/apache2/sites-enabled" в файле "000-default" удалить всё что было, и вписать вот это:
text
<VirtualHost *:80>
ServerAdmin admin@site.ru
DocumentRoot /var/www/
ServerName ваш_домен.ru
ServerAlias *.ваш_домен.ru
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.ваш_доме.ru$
RewriteCond %{HTTP_HOST} ^((.*).)ваш_домен.ru$
RewriteRule ^/(.*) /%2/$1
</VirtualHost>BMW M6, типа того.
Войдите или зарегистрируйтесь, чтобы ответить.