Я хочу настроить правило mod_rewrite без использования файлов .htaccess.Когда я помещаю правила в файлы .htaccess, они работают нормально, но я бы предпочел оставить всю конфигурацию в моем конфигурационном файле / etc / apache2 / sites-available / [site name].
Когда я помещаю те же RewriteRules в директивы VirtualHost или Directory, ничего не работает.Что я делаю неправильно?Вот пример из моего конфигурационного файла VirtualHost:
<Directory />
Options FollowSymLinks
# AllowOverride is on for the .htaccess files to work
AllowOverride All
RewriteEngine On
RewriteRule ^oldsite\.php$ newsite.php
</Directory>
Я думаю, что могу пропустить какую-то директиву в файле apache2.conf, но я не уверен.Помогите.:)