我创建了一个CodeIgniter项目,它在我的localhost中工作正常,我删除了该项目中的index.php,直接我访问默认控制器/ localhost / code2 / ....一切正常...... < / p>
我想要的是,我想在000webhost中上传,我复制了所有的ci文件并粘贴在000webhost的public_html文件夹中,但它显示了404error。
//。htaccess的
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
帮助解决这个问题......
答案 0 :(得分:0)
从.htaccess中删除解决了我的问题的所有内容。并确保您的codeigniter文件应该位于链接到您的域
的那个文件夹中答案 1 :(得分:0)
尝试更改此代码:
RewriteRule ^(.*)$ index.php?/$1 [L]
到:
RewriteRule ^(.*)$ ./index.php?/$1 [L]