ubuntu如何启用和关闭Rewrite模块

发布于 2010-12-13 作者 [重庆SEO]

本文来自百度空间博客搬家

2007年开始使用的是 hi.baidu.com/udjy
后来百度空间强制升级为轻博客 hi.baidu.com/imnoco
2015年百度关闭了百度空间

虚拟机下装了一个Ubuntu10.10测试做网站服务器,

安装ubuntu10.10后,配置一个Apache+MySQL+PHP环境后,发现默认不支持.htaccess文件,也就是伪静态。这个简单,在WINDOWS下面的PHP环境遇到过这样的问题,开启Rewrite模块就行了,ubuntu如何开启Rewrite模块呢?

在终端输入:

sudo a2enmod rewrite  开启Rewrite模块(停用模块,使用 a2dismod)

sudo gedit /etc/apache2/sites-available/default 修改下面的地方

<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。

----------------------------------------------------

在网站下面建立.htaccess文件

修改.htaccess文件属性  chmod -R 777 .htaccess   (如果之前已经解决了/var/www的权限问题的主机没有此问题!)