移动到新主机后找不到内部页面(404) - CodeIgniter

问题描述:

我最近将一个网站移至新服务器。我已经正确传输了一切,包括mysql数据库。但是现在内部页面没有打开(发送404错误)。主页看起来很好。移动到新主机后找不到内部页面(404) - CodeIgniter

这里要考虑的一件事是,该网站是与另一个域共享的cpanel,并驻留在一个文件夹中。移动后,它直接放置在public_html中。我希望,这不会产生任何问题。

的网址是:http://nepaltrekking.co.kr/

问候,

+0

您是否确定在控制器类和文件名上只有第一个字母大写,在这里解释https://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336

+0

是的。命名完全没问题。 – razznitin

+0

您的主目录中可能需要新的htaccess – user4419336

其实我解决了它。问题出在.htaccess上。我将权限更改为666,并开始工作。我认为在.htaccess文件中写有问题。

当托管的变化,我们需要采取笨以下步骤的护理:

  1. 检查所需的PHP和Apache模块安装和启用。
  2. 如果安装不在根目录中,则必须更改htaccess。
  3. 如果域更改,您需要编辑新的base_url配置文件。
  4. 清除应用程序缓存(如果启用)。在缓存目录中提供所需的写入权限。
  5. 如果没有任何效果,请参阅错误日志并相应地更正错误。