我遵循了一个教程: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>