как jtimberman сказал, он, вероятно, использует .bash_profile
. Другой для запоминания о .profile
.
Если Вы ничего не делаете с SSL, необходимо смочь использовать основанные на имени виртуальные хосты для издания перенаправлений также. Один виртуальный хост был бы желаемым, и другой будет Ваше перенаправление.
<VirtualHost XXX.XXX.XXX.XXX>
ServerName old.com
ServerAlias www.old.com
Redirect permanent / http://www.new.com/
</VirtualHost>
<VirtualHost XXX.XXX.XXX.XXX>
ServerName www.new.com
<Directory /var/www/www.new.com>
</Directory>
</VirtualHost>
Посмотрите № 6 на следующем сайте: http://www.yolinux.com/TUTORIALS/ApacheRedirect.html
Что-либо можно вставить .htaccess, который можно также поместить в a <Directory/>
строка файла конфигурации в VirtualHost конфигурируется для сайта, который Вы пытаетесь изменить - .htaccess, просто ярлык на выполнение этого.
Например, можно расширить директиву Virtualhost как это:
<VirtualHost x.x.x.x:80>
ServerName something.com
ErrorLog logs/something.com-error.log
###### Add the 5 lines below.... ######
<Directory /var/www/something.com/html>
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
</Directory>
</VirtualHost>
Поскольку Вы упомянули "vhost.conf", я предполагаю, что Вы используете сервер Plesk, в этом случае можно просто добавить <Directory/>
строка файла конфигурации к vhost.conf (не забывающий фиксировать путь к httpdocs каталогу Вашего сайта.
Не забудьте работать /usr/local/psa/admin/bin/websrvmng -a
впоследствии, и Apache перезапуска.