Live Server上的Codeigniter 404错误

ade*_*aiz 3 php codeigniter server

我将控制器名称从controller.php更改为Controller.php,还将配置文件中的base_url更改为托管我的网站的目录,例如www.abc.com/websitefolder,但仍然出现404错误的网站url:www.cyfers。 com / moving /

我的base_url: $config['base_url'] = 'http://www.cyfers.com/moving/';

我的.htaccess代码

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

在此处输入图片说明

Abd*_*lam 5

您的基本网址应为

$config['base_url'] = 'http://cyfers.com/moving/';
Run Code Online (Sandbox Code Playgroud)

在htaccss中

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

您的Controller文件应为dashboard.php

并且默认控制器应该是 $route['default_controller'] = "dashboard";


要隐藏根目录中的站点错误,可以进行文件调用 index.php

更改为

define('ENVIRONMENT', 'development');
Run Code Online (Sandbox Code Playgroud)

这个

define('ENVIRONMENT', 'production');
Run Code Online (Sandbox Code Playgroud)