【问题标题】:Codeigniter throws 404 after uploading to serverCodeigniter 上传到服务器后抛出 404
【发布时间】:2021-02-06 15:14:55
【问题描述】:

我的项目在 localhost 上运行良好,但是当我将文件上传到服务器时抛出 404。 Wnen 我尝试访问系统上的另一个页面,例如 www.myadress.com/newController 它会引发 500 内部服务器错误。可能是什么问题呢?这就是我的路线的样子

$route['default_controller'] = 'home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

【问题讨论】:

标签: php html codeigniter


【解决方案1】:

使用这个。

config.php

$config['base_url'] = 'https://stackoverflow.com/';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
$config['url_suffix'] = '';

.htaccess 中(这应该放在 外部应用程序文件夹

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule>

autoload.php

$autoload['helper'] = array('url');

【讨论】:

  • 我已按照建议更改了文件,但仍然无法正常工作
  • 你能提供我的网址吗??
  • 控制器名称有问题
  • http://newmafya.cardplanetsolutions.co.ke/index.php/welcome 正在工作。你上传 .htacess 文件了吗?再次确认
  • 是的,我已经确认我上传了 .htaccess。但即使我尝试另一个控制器,它仍然会抛出 404
猜你喜欢
  • 2016-11-13
  • 2021-10-22
  • 1970-01-01
  • 1970-01-01
  • 2010-12-31
  • 1970-01-01
  • 2016-06-30
  • 2014-11-27
  • 1970-01-01
相关资源
最近更新 更多