У меня есть эта конфигурация псевдонимов:
Alias /test/ "D:/WWW/Test/" <Directory "D:/WWW/Test/"> Order allow,deny Allow from all </Directory>
Затем в каталоге D:/WWW/Test/
я помещаю .htaccess со следующей конфигурацией:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^([^.]*\.css)$ resources/$1 [L,NC] </IfModule>
Я просто хочу перенаправить весь запрос с localhost/test/css/*
на localhost/test/resources/css/*
.
Но кажется, что .htaccess
игнорируется. Даже если я ставлю DirectoryIndex blablabla.php
, браузер все еще отображает index.html.
Как это решить? Спасибо.
Вам нужно три вещи:
<Directory>
разрешить файлы .htaccess с помощью AllowOverride All
. Options FollowSymLinks
. RewriteBase /test/
.