没有指定输入文件。在Codeignitter

时间:2015-10-29 16:54:25

标签: php .htaccess codeigniter

我正在使用codeigniter开展项目。在我的本地机器上一切都很好。但是当我将它上传到我的实时服务器时,它显示错误

No input file specified.

我不知道故障在哪里。

这是我的.htaccess

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^134\.17\.135\.115
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f
RewriteCond %{SCRIPT_FILENAME} !maintenance.html
RewriteRule ^.*$ /maintenance.html [R=503,L]
ErrorDocument 503 /maintenance.html
#Header Set Cache-Control "max-age=0, no-store"

RewriteEngine on
RewriteRule ^f/(.*)$ /$1 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$0 [PT,L]

并在config.php

我设置uri_protocolAUTO

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

尝试像这样更改.htaccess

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

或者这个

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