首先我們來看一下PbootCMS官方提供的偽靜態(tài)規(guī)則:
這里有一條很重要備注提示: #如果頁面出現(xiàn)"No input file specified." 請注釋第一條,啟用第二條。 為什么同樣是Apache服務(wù)器會(huì)有多種情況呢?在Apache服務(wù)器上,采用模塊化運(yùn)行與采用fastcgi運(yùn)行方式的偽靜態(tài)是有差別的,系統(tǒng)默認(rèn)開啟的規(guī)則是Apache采用模塊化運(yùn)行方式時(shí)需要配置的偽靜態(tài)規(guī)則,而如果您當(dāng)前的Apache采用fastcgi模式運(yùn)行PHP,那么使用默認(rèn)偽靜態(tài)規(guī)則就會(huì)出現(xiàn)“No input file specified.”的錯(cuò)誤提示。原因是Apache采用fastcgi模式的時(shí)候,不能識別PATH_INFO路徑,報(bào)錯(cuò)如下: 所以在windows下很多人安裝PbootCMS的時(shí)候都沒出現(xiàn)這個(gè)問題,因?yàn)榇蟛糠謜indows用戶安裝的Apache是采用模塊化運(yùn)行方式的,而在linux上以及在少量windows系統(tǒng)用戶采用fastcgi運(yùn)行模式。如果你采用fastcgi運(yùn)行方式的時(shí)候出現(xiàn)此類提示,只需要把規(guī)則改為如下即可(即啟用備用規(guī)則): RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1,QSA,PT,L] |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時(shí)修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長網(wǎng)微信