1.首先查看是否開啓了Apache的rewrite功能,新建一個phpinfo的php文檔php
<?phpapache
phpinfo();瀏覽器
?>ide
保存爲info.php文件 放在www目錄下並用瀏覽器打開,找到apache2handler 在loadModules中看看是否有 mod_rewrite 若是有則表示已經開啓,若是沒有在命令行輸入命令行
sudo a2enmod rewriterest
而後重啓下apache服務 :sudo apache2 restartblog
再刷新info頁面應該就能看到了。文檔
2.修改apache2的配置文件,新版的Apache2 已經沒有httpd.conf了,直接是Apache2.conf了it
sudo vi /etc/apache2/apache2.conf配置
編輯 AllowOverride none
改成AllowOverrid All
總共有兩個所有改掉
3.重啓下Apache2 看看效果吧