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模块。
如果是在XP下:
将Apache安装目录下的conf/httpd.conf文件中对mod_rewrite模块的加载打开
#LoadModule rewrite_module modules/mod_rewrite.so
--> 去掉前面的#, 然后重启
LoadModule rewrite_module modules/mod_rewrite.so
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。