如何在Ubuntu下啟動(dòng)Apache的Rewrite功能
在終端中執(zhí)行
sudo a2enmod rewrite
指令后,即啟用了 Mod_rewrite 模塊。
另外,也可以通過將 /etc/apache2/mods-available/rewrite.load 連接到 /etc/apache2/mods-enabled/rewrite.load 來打開 Mod_rewrite 模塊。用指令操作就是:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
一點(diǎn)小提示
事實(shí)上,當(dāng)我在 Ubuntu 中采用上述做法并重啟了 Apache 服務(wù)后,仍然無法正常 rewrite 網(wǎng)址。這里,還有一點(diǎn)需要注意的地方:
sudo vim /etc/apache2/sites-enabled/000-default
將其中的:
AllowOverride None
修改為:
AllowOverride All
上面的 /etc/apache2/sites-enabled/000-default 實(shí)則為 /etc/apache2/sites-available/default 的連接。而 AllowwOverride None 則會(huì)完全忽略 .htaccess 文件,自然其中所定義的 rewrite 規(guī)則也就不能生效了。
最后,別忘了使用下列指令來重啟 Apache:
sudo /etc/init.d/apache2 restart.
- apache 開啟重定向 rewrite的實(shí)現(xiàn)方法
- Apache的Rewrite設(shè)置多域名301跳轉(zhuǎn)到主域名的方法
- Apache RewriteBase 指令使用介紹
- Apache中Virtual Host虛擬主機(jī)配置及rewrite參數(shù)說明
- Apache mod_rewrite實(shí)現(xiàn)HTTP和HTTPS重定向跳轉(zhuǎn)
- php檢測(cè)apache mod_rewrite模塊是否安裝的方法
- PHP偽靜態(tài)Rewrite設(shè)置之APACHE篇
- 啟用 Apache Rewrite 重寫模塊的詳細(xì)過程
相關(guān)文章
PHP基于工廠模式實(shí)現(xiàn)的計(jì)算器實(shí)例
這篇文章主要介紹了PHP基于工廠模式實(shí)現(xiàn)的計(jì)算器,實(shí)例分析了php工廠模式的實(shí)現(xiàn)原理與應(yīng)用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
PHP設(shè)計(jì)模式之工廠方法設(shè)計(jì)模式實(shí)例分析
這篇文章主要介紹了PHP設(shè)計(jì)模式之工廠方法設(shè)計(jì)模式,結(jié)合實(shí)例形式分析了工廠方法設(shè)計(jì)模式的概念、原理以及php一般工廠方法模式與參數(shù)化工廠方法模式具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-04-04
PHP 配置文件中open_basedir選項(xiàng)作用
open_basedir: 將用戶可操作的文件限制在某目錄下2009-07-07
php中通過eval實(shí)現(xiàn)字符串格式的計(jì)算公式
有時(shí)候我們對(duì)每一種產(chǎn)品都有一個(gè)提成公式,而這個(gè)計(jì)算提成的公式是以字符串格式存在表中的,當(dāng)我們用這個(gè)計(jì)算公式時(shí),他并不像我們寫的:$a=2+3*5;這樣簡(jiǎn)單的能計(jì)算出結(jié)果,而它是個(gè)字符串,所以,我們就必須把字符串轉(zhuǎn)化為我們能夠處理的結(jié)果2017-03-03
PHP實(shí)現(xiàn)逐行刪除文件右側(cè)空格的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)逐行刪除文件右側(cè)空格的方法,涉及php針對(duì)文件的打開、逐行讀取、rtrim函數(shù)刪除右側(cè)空格及文件保存等技巧,需要的朋友可以參考下2015-12-12

