在Apache服務器上,采用模塊化運行與采用fastcgi運行方式的僞靜态是有差别的,系統默認開(kāi)啓的規則是Apache采用模塊化運行方式時需要配置的僞靜态規則,而如果您當前的Apache采用fastcgi模式運行PHP,那麽使用默認僞靜态規則就會出現“No input file specified.”的錯誤提示。原因是Apache采用fastcgi模式的時候,不能識别PATH_INFO路徑。
因爲大(dà)部分(fēn)windows用戶安裝的Apache是采用模塊化運行方式的,而在linux上以及在少量windows系統用戶采用fastcgi運行模式。如果你采用fastcgi運行方式的時候出現此類提示,隻需要把規則改爲如下(xià)即可(即啓用備用規則):
RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1,QSA,PT,L]
下(xià)一(yī)篇 Windows server2012如何修改系統日志(zhì)保存時間和方式的方法
上一(yī)篇: 如何開(kāi)啓或關閉百度Ueditor在線編輯器的遠程圖片抓取功能