步驟:
1. 終端運(yùn)行
sudo a2enmod
程序提示可供激活的模塊名稱,輸入:
rewrite
或者
sudo a2enmod rewrite
另外,也可以通過(guò)將 /etc/apache2/mods-available/rewrite.load 連接到 /etc/apache2/mods-enabled/rewrite.load 來(lái)打開(kāi) Mod_rewrite 模塊。用指令操作就是
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2. 修改/etc/apache2/sites-enabled/000-default (該鏈接指向的是站點(diǎn)配置文件)
把(默認(rèn)的www目錄、或者需要應(yīng)用.htaccess的目錄)下的AllowOverride 屬性改為All,保存。
3. 重新加載apache
sudo /etc/init.d/apache2 restart
附xampp的ModRewrite開(kāi)啟方法:
要開(kāi)啟Mod Rewrite功能其實(shí)是很簡(jiǎn)單的:
1.在你的XAMPP安裝目錄下找到 httpd.conf 這個(gè)文件( 位于etchttpd.conf)
2.用vim或其他文本編輯器打開(kāi)它
3.找到 “AllowOverride None”, 替換為”AllowOverride All“。(修改第一個(gè)就可以了)
4.再找到”#LoadModule rewrite_module modules/mod_rewrite.so“,把前面的”#”號(hào)去掉
5.重啟XAMPP
然后Mod Rewrite功能就開(kāi)啟了:)