环境说明:Ubuntu 12.04 LTS
Lamp (以apt方式分别安装)
一、明确目标:要确保.htaccess文件起作用,只需要三个重要点:
1、开启apache rewrite模块;
(1)Ubuntu 12.04 开启 apache 新模块的方法可以通过以下命令实现:
sudo a2enmod rewrite // 这个命令的实际作用是建立一个软链接:rewrite.load -> ../mods-available/rewrite.load
2、在默认或自定义的虚拟主机的配置项中修改:AllowOverride None -> AllowOverride All
只需要修改这一处就可以了,具体其它几处是有什么作用还有待进一步研究...
3、重启apache服务;
sudo service apache2 restart
二、关于虚拟主机的配置请参考:
http://wiki.ubuntu.org.cn/Apache%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%8D%97