Страница 1 из 1

Настройка htaccess

Добавлено: 29 мар 2011, 06:07
Webdebug
Здравствуйте, нашёл много информации по теме, но сделать не получается.

Мне нужно настроить .htaccess так, чтобы:
1. все запросы начиная с /admin/ переадресовывались в папку, например, /core/admin/
2. все другие запросы для доменов http://www.siteX.ru переадресовывались в папку /sites/siteX.ru/www/
3. все другие запросы для доменов siteX.ru переадресовывались в папку /sites/siteX.ru/www/

Пока что у меня вот что:

RewriteCond %{DOCUMENT_ROOT}/core/admin/index.php -f
RewriteRule ^admin/(.*) /core/admin/$1 [L]

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ sites/%1/www/$1 [L]
RewriteRule ^$ sites/%1/www/index.php [L]


RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(.*)$ sites/%1/www/$1 [L]
RewriteRule ^$ sites/%1/www/index.php [L]

Пишет 500 ошибка (проверяю на Денвере)
Если заменить $1 на, например, index.php, то сам index.php находится.