安裝了一個(gè)iWebshop程序在國(guó)外的空間,安裝一切正常,但是訪問(wèn)首頁(yè)的時(shí)候發(fā)現(xiàn),竟然是“No input file specified”錯(cuò)誤。
其他頁(yè)面沒(méi)問(wèn)題,方式index.php帶參數(shù)也沒(méi)問(wèn)題,就是當(dāng)直接訪問(wèn)域名出現(xiàn)這個(gè)錯(cuò)誤。
http://site/index.php 正常
http://site/ 出現(xiàn)以上錯(cuò)誤
難道是默認(rèn)首頁(yè)設(shè)置的問(wèn)題?在cPanel下找了好久也沒(méi)找到哪里可以調(diào)整“默認(rèn)首頁(yè)”,只好在“.htaccess”文件里面設(shè)置。
原來(lái)的“.htaccess”代碼為:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|robots\.txt|views|plugins|backup|upload|image|runtime|install)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
改成:
<IfModule mod_rewrite.c>
DirectoryIndex index.php index.html
RewriteEngine off
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|robots\.txt|views|plugins|backup|upload|image|runtime|install)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
就好了。