.htaccess 在用户的 public_html 目录中不起作用

.htaccess 在用户的 public_html 目录中不起作用

我遵循了一个教程:http://www.techytalk.info/enable-userdir-apache-module-ubuntu-debian-based-linux-distributions/

但 .htaccess 不会覆盖 Apache 的配置。 userdir.conf 中的“AllowOverride All”可能不适用于用户的 public_html 目录。

这是我的 Apache 的 userdir.conf:

<IfModule mod_userdir.c>
    UserDir public_html www/public_html
    UserDir disabled root

    <Directory /home/*/www/public_html>
    AllowOverride All
    Options MultiViews Indexes SymLinksIfOwnerMatch
    <Limit GET POST OPTIONS>
        # Apache <= 2.2:
            Order allow,deny
            Allow from all

            # Apache >= 2.4:
            #Require all granted
    </Limit>
    <LimitExcept GET POST OPTIONS>
        # Apache <= 2.2:
            Order deny,allow
            Deny from all

        # Apache >= 2.4:
        #Require all denied
    </LimitExcept>
    </Directory>
</IfModule>

相关内容