明道学苑

学而不思则罔,思而不学则殆

0%

Ubuntu下如何开启Apache rewrite功能

本文说明如何开启Apache的rewrite功能

在Ubuntu下面启用rewrite功能比较简单。

启用rewrite module

首先在console中使用下面的命令即可启动rewrite module:

sudo a2enmod rewrite

修改站点配置文件

如果你的站点只有一个,直接修改/etc/apache2/sites-available/default,如果部署了多个站点,那就修改自己的/etc/apache2/sites-available目录下对应的站点配置文件,找到相关配置文件的中的下列内容:

Options FollowSymLinks
AllowOverride None

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

修改为下面的内容

Options FollowSymLinks
AllowOverride All

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

其实仅仅就是把“AllowOverride None”改成了“AllowOverride All“。

重启Apache

最后重启Apache,使新的配置生效。

sudo /etc/init.d/apache2 restart