僞靜態-php5.6或php5.6如下版本不一樣_已遷移

 

 

php5.6如下這樣是沒有問題的,但5.6就會出現  No input file specified.php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

「No input file specified.」,是沒有獲得有效的文件路徑形成的。html

修改僞靜態規則,以下: php5.6改爲下面的就能夠spa

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

有沒有發現不一樣?.net

其實就是在正則結果「/$1」前面多加了一個「?」號,問題也就隨之解決了。 linkserver

相關文章
相關標籤/搜索