我在我的项目中使用了坦克验证。在我的本地主机,它工作正常。但是,当我上传的项目到服务器上,我得到了错误的Htaccess不能在Codeigniter中工作
没有指定输入文件。
我知道这是因为htaccess。我的网址就像http://example.org/project/test/tankauth/。当我给这个URL时,它将重定向到http://example.org/project/test/tankauth/index.php/auth/login并显示错误。但是,如果我尝试使用像http://example.org/project/test/tankauth/index.php?/auth/login这样的网址,它将正常工作。
我htaccess文件如下图所示:
RewriteEngine on
RewriteBase /tankauth/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我不是htaccess的好。
检查mod_rewrite的是启用或不? –
是启用 – Jenz
更改'$ config ['index_page'] ='index.php';'为'$ config ['index_page'] =';;' – dhidy