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

CentOS httpd RewriteRule

Добавлено: 2011-09-01 15:37:44
pixel_61
Добрый день! Может не совсем в тот раздел пишу, заранее извиняюсь.
ситуация следующая:
в httpd.conf прописан один виртуальный хост

Код: Выделить всё

<VirtualHost *:80>
    ServerName mydomen.ru
    DocumentRoot /var/www/html/mydomen
    ErrorLog /var/log/httpd/mydomen/error.log
    CustomLog /var/log/httpd/mydomen/access.log common
    <Directory /var/www/html/mydomen>
        Options FollowSymLinks MultiViews Includes
        AllowOverride All
        Order allow,deny
        Allow from all
        DirectoryIndex index.php
    </Directory>
</VirtualHost>
в директории /var/www/html
есть две папки mydomen и test

мне необходимо сделать редирект следующим образом:
при заходе на страницу mydomen.ru/test
совершал ся бы редирект на /var/www/html/test

такое возможно? при помощи .htaccess такое нельзя сделать, потому что распространяется правило на текущую и вложенные папки.
пробовал засунуть в виртуал хост правило
RewriteRule ^http://mydomen.ru/test/(.*)$ /var/www/html/test/$1
но при этом страница просто тупит и в конце ерор 404.

как можно сделать так чтобы при заходе на mydomen.ru/test подсовывались файлы из директории /var/www/html/test а не из директории /var/www/html/mydomen/test ?

Re: CentOS httpd RewriteRule

Добавлено: 2011-09-01 21:13:08
blade_007
Посмотрите в сторону Alias и Location

Код: Выделить всё

Alias /test/ "/var/www/html/test/"

Re: CentOS httpd RewriteRule

Добавлено: 2011-09-02 8:55:56
pixel_61
blade_007 писал(а):Посмотрите в сторону Alias и Location

Код: Выделить всё

Alias /test/ "/var/www/html/test/"
Спасибо! всё получилось!(сделал именно так)