Ubuntu中Apache的mod_rewrite模块的方法。
第一种方式:
# sudo a2enmod rewrite
第二种方式:
# sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
不管使用哪种方法,都是在 /etc/apache2/mods-enabled 这个目录下面建立了一个链接,只要重启服务器之后就可以生效。
当然要使rewrite生效,还需要修改额外的配置:
# sudo vim /etc/apache2/apache2.conf
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
将其中的 AllowOverride None 修改为 AllowOverride All,然后重启服务器即可。
# sudo /etc/init.d/apache2 restart