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