我正在使用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_protocol
为AUTO
有人能帮忙吗?
试着这样更改.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]