ubuntu 12.04 开启mod_rewrite

虚拟机装好了,LAMP环境也装好了,虚拟主机也配置好了,然后将自己的博客项目上传,本地访问,看到熟悉的首页,很开心,但是当点击到其他页面的时候,竟然404!!!,why?查找了一下原因,发现是我的codeigniter博客项目设置了去掉index.php的功能,但是虚拟机没有开启mod_rewrite,so百度一下,方法如下:

第一步:输入命令开启功能模块 sudo a2enmod rewrite

第二步:修改/etc/apache2/sites-available/default这个文件就可以(default为对应项目的apache配置文件)
<Directory />
Options FollowSymLinks
AllowOverride None(修改为AllowOverride All)
</Directory>
<Directory "/var/orioner">
Options Indexes FollowSymLinks MultiViews
AllowOverride None(修改为AllowOverride All)
Order allow,deny
allow from all
</Directory>

第三步:重启服务器 sudo /etc/init.d/apache2 restart

再次访问,一切OK。

posted @ 2015-11-26 18:11  王永东gg  阅读(157)  评论(0)    收藏  举报