php - 实时服务器上的 Codeigniter 404 错误

标签 php codeigniter server

我将我的 Controller 名称从 controller.php 更改为 Controller.php 还将配置文件中的 base_url 更改为我的网站所在的目录,如 www.abc.com/websitefolder 但我仍然收到 404 错误 网址: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]

enter image description here

最佳答案

你的基本 URL 应该是

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

在 htaccss 中

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

您的 Controller 文件应该是 dashboard.php

默认 Controller 应该是$route['default_controller'] = "dashboard";


要在根目录下隐藏网站上的错误,可以调用文件 index.php

将此更改为

define('ENVIRONMENT', 'development');

这个

define('ENVIRONMENT', 'production');

关于php - 实时服务器上的 Codeigniter 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141971/

相关文章:

php - Codeigniter - 只允许特定用户编辑/删除帖子

php 将值与存储在表中的用户定义的公式进行匹配并执行请求的数学运算

php - 什么是抽象类和接口(interface),什么时候在 PHP 中使用它们?

server - 分析 Java 8 Release 144 中的堆使用情况 - 功能已删除?那么如何分析堆呢?

PostgreSQL 无法从服务器 : Software caused connection abort (0x00002745/10053) 接收数据

php - 检查数据库中是否存在ID

PHP - Ajax 发布可编辑 HTML 表中的值

php - 如何使用 Ajaxupload Codeigniter 在上传过程中获取图像宽度大小?

php - Codeigniter 安全删除数据库条目

c - 绑定(bind)失败 : Cannot assign requested address