我将 .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

来自: stackoverflow.com