Apache mod_rewrite规则未从.htaccess文件处理

San*_*tri 2 apache .htaccess mod-rewrite

谁能帮助解决覆盖apache2的问题?

我在apache2中启用了mod_rewrite.

但是apache只是忽略了我的.htaccess文件的重写规则.

这是我的虚拟主机配置:

<VirtualHost *:80>
    ServerName www.modomain.eu
    ServerAlias mydomain.eu *.mydomain.eu mydomain.es *.mydomain.es
    DocumentRoot /home/sites/mydomain.es

    <Directory /home/sites/mydomain.es>
        AllowOverride None
    </Directory>
</VirtualHost> 
Run Code Online (Sandbox Code Playgroud)

小智 5

如果将AllowOverride设置为"none",则不处理.htaccess文件.如果将其设置为"allowoverride all",则应允许您覆盖vhost配置文件中的设置.