Apache Htmap无法正常工作

Apache Htmap无法正常工作,apache,mod-rewrite,redirect,rewritemap,Apache,Mod Rewrite,Redirect,Rewritemap,我一直在尝试为我的/linux/目录中的一些页面创建301重定向。问题是它根本不起作用 <VirtualHost 198.58.XXX.XX:8081> ServerName domain.it ServerAlias www.domain.it RewriteMap examplemap txt:conf/extra/map.txt RewriteRule ^/linux/(.*) ${examplemap:$1} -- </Vir

我一直在尝试为我的/linux/目录中的一些页面创建301重定向。问题是它根本不起作用

<VirtualHost 198.58.XXX.XX:8081>
    ServerName domain.it
    ServerAlias www.domain.it
    RewriteMap examplemap txt:conf/extra/map.txt
    RewriteRule ^/linux/(.*) ${examplemap:$1}
     --

</VirtualHost>
但是,当我转到www.domain.it/linux/about.html时,它不会将我重定向到www.domain.it/linux/about2.html


我做错了什么?有人能帮忙吗?

乍一看,上的
重写引擎指令缺失

如果启用了mod_rewrite模块,类似的功能应该可以工作:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteMap examplemap txt:conf/extra/map.txt
RewriteRule ^/linux/(.*) ${examplemap:$1}
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteMap examplemap txt:conf/extra/map.txt
RewriteRule ^/linux/(.*) ${examplemap:$1}