500内部服务器错误 – 在.htaccess中无效的命令“标题”

我进入我的服务器错误日志。

[Mon Jan 27 08:04:06 2014] [alert] [client xxxx] /home/…/public_html/.htaccess:命令'Header'无效,可能是拼写错误或未包含在服务器configuration中的模块

这里是我简单的.htaccess

 <IfModule mod_rewrite.c> Options -MultiViews php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ silex.php/ [L] </IfModule> 

什么可能是错的?

这可能是因为mod_headers没有启用。 尝试运行a2enmod headers启用模块。

你有没有启用Apache的mod_headers

a2enmod mod_headers