1 查看apache2的位置
whereis apache2
可以得到
apache2: /usr/sbin/apache2 /usr/lib/apache2 /etc/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
可以知道apache2的配置文件在/etc/apache2下
2
sudo /etc/apache2/apache2.conf
將所以的allowoverride none改成allowoverride all
:%s/AllowOverride None/AllowOverride All
3
cd /etc/apache2/mods-enable
建立url重寫庫軟鏈接
sudo ln -s /etc/apache2/mods-available/rewrite.load rewrite.load
4 在項目文件中修改.htaccess文件的rewrite规则
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]