我试图将一堆重写规则从.htaccess文件移动到apache配置文件,我没有收到任何错误并将其放在站点配置文件的VirtualHost部分中:
<Directory /var/www/da/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
RewriteEngine On
RewriteBase /
RewriteRule ^botswana/central-kalahari/$ /central-kalahari/ [R=301,L]
</Directory>
答案 0 :(得分:0)
重写服务器配置/虚拟主机上下文中的规则将以前导斜杠开头 - 这是与.htaccess行为的区别之一。因此使用这个:
RewriteRule ^/botswana/central-kalahari/$ /central-kalahari/ [R=301,L]