Как сделать, чтобы при вызове адреса sub1.site.ru показывалось содержимое папки public_html/sub1, sub2.site.ru -> public_html/sub2 без ручного добавления каждого субдомена? Руководство.
Для этого нужно в vhosts.conf (или другом подобном файле, отвечающем за виртуальные хосты) найти описание своего виртуального хоста:
<VirtualHost site.ru>
ServerAdmin admin@site.ru
.......
</VirtualHost>
и привести его к следующему виду:
<VirtualHost 127.0.0.1:80>
ServerAdmin admin@site.ru
DocumentRoot /www/site.ru/public_html
ServerName site.ru
ServerAlias *.site.ru
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.site.ru$
RewriteCond %{HTTP_HOST} ^((.*).)site.ru$
RewriteRule ^/(.*) /%2/$1
</VirtualHost>
Теперь при вызове сайта как sub1.site.ru будет отображаться содержимое папки public_html/sub1, sub2.site.ru — public_html/sub2, и т.п. без ручной прописки каждого субдомена.
Интересно, а комменты которые не нравятся автору здесь стирают?
А как-же!
Полезные стираю, флудовые оставляю
Да уж... Тут как в поговорке: Алмаз алмазом гранится, плут плутом губится
А комментарии тут действительно интересные. Буду следить за комментами и дальше
Хотя еще полностью непонятно, что там происходит, но точно могу сказать, что не в лучшую сторону!
Люди в таких вот случаях говорят — Бездонную бочку водой не наполнишь.
Тема эта старая конечно , но прочитал с удовольствием
Мне кажется, данная тема довольно сложная для новичка
Разве?
Чтобы скопировать и вставить текст, изменив в нем только имя своего домена — вроде не особо сложное мероприятие.
Читал про это уже на каком то другом сайте, но у вас гораздо интересней написано
В нашем офисе так нудно было, хорошо что нашел ваш сайт. Читаю с интересом:)
Отличная заметка. Добавил Ваш сайт в закладки. Не в каждом блоге сейчас встретишь столько интересных и полезных мыслей, которые можно применить на деле. Но понадобится еще время, чтобы осмыслить инфу. Даже сейчас, когда после прочтения текста Вашего поста, в тот момент, когда пишу комментарий, я думаю, о тех вещах, смысл которых мне теперь совсем по другому видится. Эх, что за день сегодня – полезный день.
Спасибочки за информацию, буду использовать.
Да уж, судя по комментариям тут на блоге, никому не повредит умение ярче выражаться, поддерживать интересную беседу, быть остроумным в конце концов...
А что Вы скажете, если я возьму на себя смелость утверждать, что все Ваши посты, не более чем выдумка?
Попрошу аргументировать свое заявление
Есть вариант решения document_root?
он то остаётся по старому адрессу
Да, DocumentRoot не изменяется. Относительно него и строятся адреса директорий для субдоменов.
А зачем его может понадобиться изменять?
Bad Request
Your browser sent a request that this server could not understand.
да нет всё вроде понятно
Особая Благодарность Автору Темы!