Codeigniter 404错误页面,路由问题

Lul*_*zim 1 codeigniter

我在服务器godaddy上使用codeigniter上传了我的web项目,我可以通过这个链接访问它http://izhi-ks.org/facelajm/blog

我为这个网站购买了一个新域名www.facelajm.com,我已将目录更新为/ facelajm,我收到了404 Page Not Found错误.

所以我的ftp看起来像这样:

在根目录中,我有另一个站点是joomla,在该目录中,我有一个名为facelajm的文件夹.

在codeigniter根目录中,我有一个像这样的.htaccess:

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我只能通过输入www.facelajm.com来打开网站.事实上,如果我只创建一个新的index.php并打印你好世界...我怀疑htaccess或者可能是配置文件?

这里也是config.php:

$config['base_url'] = "";

$config['index_page'] = '';

$config['uri_protocol'] = 'AUTO';
Run Code Online (Sandbox Code Playgroud)

doi*_*tin 8

将您.htaccessfacelajm目录(应该是您的域的根目录)更改为以下内容.我想你忘了打开RewriteEngine并忘了设置RewriteBase:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)

更新

需要设置默认控制器 routes.php

$route['default_controller'] = 'blog';
Run Code Online (Sandbox Code Playgroud)