Поддомены и апас
От: masterlelik  
Дата: 29.10.09 07:39
Оценка:
Добавил А-запись для поддоменов в зону
*.example.com. IN A 195.10.218.132
В httpd.conf прописал
<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName example.com


ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule ^/(.*) /%2/$1

</VirtualHost>

Практический вопрос, данное прописывание — работает. Но возникает одна сложность. Во всех поддоменах меняется корень и если для домена первого уровня example.com корень, например выглядит /home/example.com/
то для поддомена ru.example.com корень уже будет /home/example.com/ru/
А неудобство в том, что все картинки, css и js файлы ищутся в соответствии с новым корнем.
Как прописать всем поддоменам единый корень?

P.S. RewriteBase / не принимает пишет при попытке перезапуска апача:
"RewriteBase: only valid in per-directory config files"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.