Ubuntu下开启Apache重写扩展
在Ubuntu下面开启Apache的Rewrite模块:
打开终端:
sudo a2enmod rewrite //开启扩展
或者是: sudo ln -s /etc/apache2/mods-cuailable/rewrite.load /etc/apache2/mods-enabled/rewrite.load
然后修改一些东西:
sudo vim /etc/apache2/sites-enabled/000-default
将其中所有的AllowOverride None 修改成 AllowOverride All.
备注:000-default实则为sites-available/default的链接,而AllowOverride None则会完全忽略.htaccess文件,rewrite规则就不能生效
所以开启扩展后必须修改000-default文件。然后重启apache服务
sudo /etc/init.d/apache2 restart //重启Apache服务