. Я хочу настроить правило mod_rewrite без использования файлов .htaccess. Когда я помещаю правила в файлы .htaccess, они работают нормально, но я бы предпочел оставить всю конфигурацию в моем конфигурационном файле / etc / apache2 / sites-available / [имя сайта].
Когда я помещаю те же правила 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, но я не уверен. Помогите. :)