我将 .htaccess 上传到服务器并收到Error 500 (Internal Server Error)。
在错误日志中我有以下错误:
…/.htaccess: RewriteEngine not allowed here
但mod_rewrite.so
已启用。
那么我需要改变吗
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
到
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
在里面**/etc/httpd/conf/httpd.conf**文件?
或者可能是其他什么?
这是我的 .htaccess 文件的一部分:
Options All -Indexes
Options +FollowSymLinks
RewriteEngine On
答案
.htaccess 工作的最低配置:
AllowOverride FileInfo Options
允许所有配置也将起作用:
AllowOverride All