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

 

allowoverride

原因:

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]

相关阅读

发表评论