маленький наглый вопрос по апачу)[Решено]

что и где нужно прописать чтобы при открытии адреса, автоматически перекидывало на www (но только на домене 2го уровня, на 3й уровень не должно распространяться)?
пример: google.ru -> Enter -> http://www.google.ru
ищите по слову “redirect”. прописывать правила надо в настройках виртуалхостов или в .htaccess файлах
спасибо, решил след способом, в вхостах создал копию, но сервернейм указал с www на 3ем уровне, а хост с неймом 2го уровня привел к виду
<VirtualHost *:80>
    Redirect / http://www.doamin.ru
    ServerName domain.ru
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/srv/http/www.domain.ru"
    ServerName www.domain.ru
    ErrorLog "/srv/http/www.domain.ru/logs/errors"
    CustomLog "/srv/http/www.domain.ru/logs/access" common
</VirtualHost>
А почему просто ServerAlias domain.ru не сделать для виртуалхоста? Или я чего-то не так понял?
<VirtualHost *:80>
    DocumentRoot "/srv/http/www.domain.ru"
    ServerName www.domain.ru
    ServerAlias domain.ru
    ErrorLog "/srv/http/www.domain.ru/logs/errors"
    CustomLog "/srv/http/www.domain.ru/logs/access" common
</VirtualHost>
Earl
спасибо, решил след способом, в вхостах создал копию, но сервернейм указал с www на 3ем уровне, а хост с неймом 2го уровня привел к виду
<VirtualHost *:80>
    Redirect / http://www.doamin.ru
    ServerName domain.ru
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/srv/http/www.domain.ru"
    ServerName www.domain.ru
    ErrorLog "/srv/http/www.domain.ru/logs/errors"
    CustomLog "/srv/http/www.domain.ru/logs/access" common
</VirtualHost>
советую присмотреться к такому варианту:
<VirtualHost *:80>
    ServerName www.domain.ru
    ServerAlias domain.ru
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain\.ru$ [NC]
    RewriteRule /(.*) http://www.domain.ru/$1 [L,R=301]
    ...
    ...
</VirtualHost>
что повлечёт за собой не просто редирект в корень http://www.domain.ru/, а и сохранит весь url (наприм.: http://www.domain.ru/bla/bla/show-me.php?bla1=1&bla2=2 )
 
Зарегистрироваться или войдите чтобы оставить сообщение.