Перенаправление с помощью htaccess - PullRequest
0 голосов
/ 09 июня 2010

Я пытаюсь перенаправить / папку в / используя .htaccess, но все, что я получаю, это тестовая страница HTTP-сервера Apache. Мой корневой каталог выглядит так:

/
.htaccess
-/folder
-/folder2
-/folder3

Мой .htaccess выглядит так:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ folder/$1 [L]

Что я делаю не так? Я проверил свой httpd.conf (я использую Centos 5.3) и загружается библиотека mod_rewrite. Напомним, что мой сервер не является сервером www, это просто виртуальная машина, поэтому его имя хоста равно centosvm.

Добавление: я обнаружил, что модуль mod_rewrite загружен, но ни один из моих перенаправлений .htaccess, похоже, не работает.

Дополнение: моя директива httpd.conf выглядит так:

<Directory />
    Options FollowSymLinks
    #AllowOverride None
</Directory>

1 Ответ

1 голос
/ 09 июня 2010

Что вы говорите в AllowOverride?(см .: http://httpd.apache.org/docs/2.0/howto/htaccess.html)


И это привело бы нас к требованию этого в (виртуальных) настройках хоста / каталога:

AllowOverride FileInfo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...