AllowOverride None 改為 AllowOverride All
<VirtualHost *:80> ServerAdmin neo.chen@live.com DocumentRoot "/www/example.com/www.example.com" ServerName example.com ServerAlias www.example.com ErrorLog "logs/www.example.com-error_log" CustomLog "logs/www.example.com-access_log" common <Directory "/www/example.com/www.example.com"> Options Indexes FollowSymLinks #AllowOverride None AllowOverride All Require all granted </Directory> <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> # The following lines prevent .htaccess and .htpasswd files from being # viewed by Web clients. # <Files ".ht*"> Require all granted </Files> </VirtualHost>