我进入了我的服务器错误日志。
[2014 年 1 月 27 日星期一 08:04:06] [警报] [客户端 xxxx] /home/.../public_html/.htaccess: 命令“Header”无效,可能是拼写错误或由服务器配置中未包含的模块定义
这是我的简单.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>
可能出了什么问题?
答案1
可能是因为mod_headers
未启用。请尝试运行a2enmod headers
以启用该模块。
答案2
使用以下命令启用标题模块
sudo a2enmod headers
启用模块后,你必须重新启动 Apache
sudo service apache2 restart
答案3
你启用了 apachemod_headers
吗?
a2enmod mod_headers