卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

解決TP框架啟用REWRITE功能時(shí)No input file specified錯(cuò)誤

問題分析和原因在使用TP框架進(jìn)行項(xiàng)目開發(fā)時(shí),啟用了REWRITE的偽靜態(tài)功能,但遇到訪問首頁正常,訪問其他頁面時(shí)卻提示“No input file specified.”這個(gè)錯(cuò)誤。造成這個(gè)錯(cuò)誤的原因

問題分析和原因

在使用TP框架進(jìn)行項(xiàng)目開發(fā)時(shí),啟用了REWRITE的偽靜態(tài)功能,但遇到訪問首頁正常,訪問其他頁面時(shí)卻提示“No input file specified.”這個(gè)錯(cuò)誤。造成這個(gè)錯(cuò)誤的原因主要是使用的PHP5.6是fast_cgi模式,在某些情況下無法正確識別path_info,導(dǎo)致錯(cuò)誤的發(fā)生。默認(rèn)的.htaccess文件中的規(guī)則如下:

```

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ $1 [QSA,PT,L]

```

錯(cuò)誤修復(fù)方法

修改偽靜態(tài)規(guī)則

"No input file specified."錯(cuò)誤的根本原因是未能獲取有效的文件路徑。為了解決這個(gè)問題,需要修改.htaccess文件中的偽靜態(tài)規(guī)則,修改后的規(guī)則如下:

```

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ $1 [QSA,PT,L]

```

添加路徑信息處理

在正則表達(dá)式的“/$1”前面添加一個(gè)“?”號,僅此一步,就可以有效解決“No input file specified.”錯(cuò)誤,確保正確識別path_info,從而正常訪問TP框架項(xiàng)目的各個(gè)頁面。

通過以上簡單的修改,您可以輕松解決在使用TP框架時(shí)啟用REWRITE功能導(dǎo)致的"No input file specified."錯(cuò)誤,確保項(xiàng)目的正常運(yùn)行和訪問。若還有其他類似錯(cuò)誤出現(xiàn),也可以嘗試類似的方法進(jìn)行修復(fù),提高開發(fā)效率和用戶體驗(yàn)。

標(biāo)簽: