Apache 将conf中的AllowOverride None改为AllowOverride All

是设置伪静以读取.htaccess文件的必须步骤,不过改完之后也许会出现了403错误

这时只需要注释掉Options这句就可以解决AllowOverride None改为AllowOverride All导致的403错误

<VirtualHost *:80>
    ServerAdmin webmaster@xiaoshuo.com
    DocumentRoot "D:/www/xiaoshuo"
    ServerName www.xiaoshuo.com
    ServerAlias xiaoshuo.com
    ErrorLog "logs/xiaoshuo.com-error.log"
    CustomLog "logs/dxiaoshuo.com-access.log" common
    <Directory "D:/www/xiaoshuo">
        #Options None 
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>  
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@xiaoshuo.com
    DocumentRoot "D:/www/xiaoshuo"
    ServerName www.xiaoshuo.com
    ServerAlias xiaoshuo.com
    ErrorLog "logs/xiaoshuo.com-error.log"
    CustomLog "logs/dxiaoshuo.com-access.log" common
    <Directory "D:/www/xiaoshuo">
        #Options None 
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>  
</VirtualHost>