我正在尝试在XAMPP上运行脚本,但得到“互联网服务器错误500”。在实时服务器上运行时很好。我认为这是一个.htaccess错误。 htaccess代码如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
我通过取消注释该行启用了htaccess:
LoadModule rewrite_module modules / mod_rewrite.so
在配置文件中。
有什么想法吗?
答案 0 :(得分:2)
尝试在 httpd.conf 中修改此部分并设置AllowOverride All
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
或试试这个:
<Directory />
AllowOverride All
</Directory>