Comment append une règle de réécriture pour la redirection d'url dans Apache Web Server

J'essaie de configurer la fonctionnalité de découverte automatique de Outlook et Thunderbird pour mon server de messagerie.

J'ai ajouté une input virtuelle avec la règle de réécriture suivante pour redirect la configuration-v1.1.xml vers thunderbird.php et autodiscover.xml vers outlook.php

NameVirtualHost 192.168.0.153:80 <VirtualHost 192.168.0.153:80> ServerAdmin postmaster@test.int DocumentRoot /var/www/webroot ServerName autconfig.test.int RewriteEngine On RewriteRule ^/mail/config-v1\.1\.xml$ thunderbird.php [NC,L] RewriteRule ^/autodiscover/autodiscover\.xml outlook.php [NC,L] </VirtualHost>

Quelqu'un peut-il me dire quelle est l'erreur car je ne trouve pas l'erreur 404? Je n'ai créé aucun file .htaccess

Vous devez définir des redirections dans la clause <Directory> comme ceci:

 <VirtualHost 192.168.0.153:80> ServerAdmin postmaster@test.int DocumentRoot /var/www/webroot ServerName autconfig.test.int <Directory "/var/www/webroot"> Allow from All AllowOverride all RewriteEngine On RewriteRule ^/mail/config-v1\.1\.xml$ thunderbird.php [NC,L] RewriteRule ^/autodiscover/autodiscover\.xml outlook.php [NC,L] </Directory> </VirtualHost>