Apache開(kāi)啟rewrite模塊不生效問(wèn)題

主題:Apache開(kāi)啟rewrite模塊不生效問(wèn)題
場(chǎng)景:公司項(xiàng)目趕,用了2小時(shí)從下載到配置安裝完成PHP三款軟件,重寫(xiě)模塊一直不生效

檢查Apache的httpd.conf文件,已確認(rèn)開(kāi)啟了rewrite模塊


截圖如下

但rewrite模塊就是不生效啊,要爆炸,檢查發(fā)現(xiàn),原來(lái)是開(kāi)源導(dǎo)致的

AllowOverride None這個(gè)配置沒(méi)改對(duì)地方
需要注意的是http.conf有三個(gè)地方有AllowOverride這個(gè)配置

1
2
3

將第三章圖片的AllowOverride None,修改成AllowOverride All;

關(guān)于Linux下開(kāi)啟rewrite模塊的問(wèn)題

  • mods-available:包含Apache模塊及其配置文件

  • mods-enabled:已開(kāi)啟模塊的目錄,存放的是已開(kāi)啟模塊的鏈接,分別對(duì)應(yīng)/etc/apache2/mods-available目錄下的模塊,Apache開(kāi)啟時(shí)將會(huì)加載該目錄下鏈接對(duì)應(yīng)的模塊和配置文件

  • sites-available:包含Apache的虛擬主機(jī)配置文件

  • sites-enabled:對(duì)應(yīng)/etc/apache2/sites-available目錄下配置文件的鏈接,與mods-enabled類似。

到/etc/apache2目錄運(yùn)行命令: a2enmod rewrite
再去apache.conf文件中將所有AllowOverride都改為All狀態(tài)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容