wampserver中配置虚拟主机时AllowOverride设置为all报500错误

原因:

       apache没有开启mod_headers.so 或者没有开启mod_rewrite.so

解决方法:

        将httpd.conf中的下面两个配置去掉分号

  LoadModule rewrite_module modules/mod_rewrite.so 
   LoadModule headers_module modules/mod_headers.so

        .haccess文件中添加

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]


你可能感兴趣的:(wamp)