Настройка apache и htacess

leonid239
На сайте с 04.10.2011
Offline
132
518

Недавно возникла проблема, к сожалению, своими силами решить не смог. Может быть, кто-нибудь сталкивался...

В одну папку /www/ направлены несколько доменов, например, a.ru, b.ru, c.ru, d.ru

Как с помощью htacess сделать так, чтобы каждый домен "обращался" в свою подпапку?

Например, a.ru обращался в папку /www/a.ru, b.ru обращался в папку /www/b.ru и т. д.

Спасибо.

Поиск VPS (https://poiskvps.ru) - сайт для поиска виртуальных серверов
M
На сайте с 30.08.2010
Offline
92
#1
QM
На сайте с 25.01.2010
Offline
157
#2
leonid239:
Как с помощью htacess

Средствами .htaccess - никак. Вы используете не тот инструмент, которым решают подобные задачи.

Сделайте несколько виртуальных хостов, для каждого укажите свой DocumentRoot.

...../wwwroot/domain1/www

...../wwwroot/domain2/www

...../wwwroot/domain3/www

С
На сайте с 14.04.2011
Offline
63
#3

Правильно делать через виртуальные хосты, как уже сказали.

Если доступа к основному конфигу нету, то можно так:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^a.ru$
RewriteCond %{REQUEST_URI} !a.ru/
RewriteRule (.*) /a.ru/$1 [L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий