我正在尝试为我的邮件服务器configurationoutlook和thunderbird的自动发现function。
我已经添加了一个虚拟主机条目以下重写规则redirectconfig-v1.1.xml到thunderbird.php和autodiscover.xml到outlook.php
NameVirtualHost 192.168.0.153:80 <VirtualHost 192.168.0.153:80> ServerAdmin [email protected] 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>
任何人可以告诉我什么是错误,因为我得到错误404没有find? 我还没有做任何.htaccess文件
你必须像这样在<Directory>子句中定义redirect:
<VirtualHost 192.168.0.153:80> ServerAdmin [email protected] 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>