Ubuntu配置apache2的示例:
1.打開終端輸入以下命令編輯/etc/apache2/apache2.conf文件。
vim /etc/apache2/apache2.conf#將文件中的AllowOverride None改為AllowOverride All
2.修改mods-enable配置,添加一個軟件鏈接,例如:
cd /etc/apache2/mods-enableln -s ../mods-avaiable/rewrite.load rewrite.load
3.在項目根目錄下添加.htaccess文件,修改rewrite規則。
<IfModule mod_rewrite.c>RewriteEngine on
#不顯示index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4.重啟apache2服務器即可。
service apache2 restart