Искам да конфигурирам правило 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, но не съм сигурен. Помогне. :)