Php 带有A3M的codeigniter 2.2.0在远程服务器上工作不正常
在我的新项目中,我使用codeigniter 2.2.0和A3M 1.01授权库,我在本地主机上检查过,它工作正常,但当我将其上传到远程服务器时,主页已加载,但登录不起作用。它显示以下错误(www.redzoon.com) 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求 请与服务器管理员联系, cgiadmin@yourhostingaccount.com并通知他们错误发生的时间 发生的事件,以及任何可能导致 错误 有关此错误的详细信息,请参阅服务器错误 日志 此外,在运行时遇到500内部服务器错误 试图使用ErrorDocument来处理请求。”我联系了 服务器管理员他说应用程序有一些问题。 所以我认为.htaccess文件可能有问题。这是我的 .htaccess文件代码Php 带有A3M的codeigniter 2.2.0在远程服务器上工作不正常,php,.htaccess,codeigniter,mod-rewrite,codeigniter-a3m,Php,.htaccess,Codeigniter,Mod Rewrite,Codeigniter A3m,在我的新项目中,我使用codeigniter 2.2.0和A3M 1.01授权库,我在本地主机上检查过,它工作正常,但当我将其上传到远程服务器时,主页已加载,但登录不起作用。它显示以下错误(www.redzoon.com) 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求 请与服务器管理员联系, cgiadmin@yourhostingaccount.com并通知他们错误发生的时间 发生的事件,以及任何可能导致 错误 有关此错误的详细信息,请参阅服务器错误 日志 此外
重新编写引擎打开
重写基础/代码点火器2.2_A3M/
#通过站点索引文件指示所有EE web请求
重写cond%{REQUEST_FILENAME}!-f
重写cond%{REQUEST_FILENAME}!-d
重写规则^(.*)$./index.php/$1[L]
ErrorDocument 404/index.php
请帮助我,我哪里做错了,有什么我错过了的吗?我在谷歌上搜索了大约三天,最后我通过更改.htaccess得到了一些线索。现在我没有收到500个内部服务器错误,而是收到了“没有指定输入文件”,然后我再次搜索这个错误,并找到了一个链接 我的问题的解决方案是.htaccess代码
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
这对我有效。此错误可在
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]