Posted on 2010-04-05 19:49
BZ 阅读(1336)
评论(2) 编辑 收藏 所属分类:
Misc
在使用Access File时,页面出现500 Internal Error. 检视Apache错误日志是发现: .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration.
Google后才发现, RewriteEngine命令需要rewrite mod的支持。从而, 做如下修复:
$>cd /etc/apache2/mods-enabled 切换到apache下的mods-enabled目录
$>sudo ln -s ../mods-available/rewrite.load rewrite.load 启用rewrite mod
$>sudo /etc/init.d/apache2 restart 重启apache服务器
注:rewrite.load的内容为: LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so 也就是加载mod_rewrite模块。