Ubuntu开启ApacheRewrite功能

参考原文   :  http://www.knowsky.com/888354.html

1、安装好apache2之后,手动命令启用 

执行加载Rewrite模块:
a2enmod rewrite

执行后,会提示OK和重启Apache命令(/etc/init.d/apache2 restart)

2、需要修改/etc/apache2/sites-available/000-default这个文件

ServerAdmin webmaster@localhost
        DocumentRoot /var/www/public/
        ServerName xxx.cn
        <Directory "/var/www/public/">
                Options -Indexes +FollowSymLinks +ExecCGI
                 AllowOverride All
                 Order allow,deny
                Allow from all
         Require all granted
        </Directory>

 注意  

AllowOverride None 全部改成   AllowOverride All,

否则 AllowwOverride None 则会完全忽略 .htaccess 文件,自然其中所定义的 rewrite 规则也就不能生效了。

原文地址:https://www.cnblogs.com/pangxiaox/p/7454141.html