实测有效,Ubuntu 16 Apache实现伪静态

Apache开启伪静态功能

输入命令:

sudo a2enmod
出现提示一堆模块列表后,输入:
rewrite
完成之后,重启apache:
sudo /etc/init.d/apache2 restart

设置Apache站点配置文件

找到站点配置文件,以apache默认站点为例:

  1. 用编辑器打开站点配置文件:/etc/apache2/sites-enabled/000-default
  2. Directory设置为:

Options FollowSymLinks
AllowOverride All

整个设置如图:

3. 重启Apache

sudo /etc/init.d/apache2 restart

站点放入.htaccess文件,恭喜伪静态生效!