移动到新主机后找不到内部页面(404) - CodeIgniter
问题描述:
我最近将一个网站移至新服务器。我已经正确传输了一切,包括mysql数据库。但是现在内部页面没有打开(发送404错误)。主页看起来很好。移动到新主机后找不到内部页面(404) - CodeIgniter
这里要考虑的一件事是,该网站是与另一个域共享的cpanel,并驻留在一个文件夹中。移动后,它直接放置在public_html中。我希望,这不会产生任何问题。
的网址是:http://nepaltrekking.co.kr/
问候,
答
其实我解决了它。问题出在.htaccess上。我将权限更改为666,并开始工作。我认为在.htaccess文件中写有问题。
答
当托管的变化,我们需要采取笨以下步骤的护理:
- 检查所需的PHP和Apache模块安装和启用。
- 如果安装不在根目录中,则必须更改htaccess。
- 如果域更改,您需要编辑新的base_url配置文件。
- 清除应用程序缓存(如果启用)。在缓存目录中提供所需的写入权限。
- 如果没有任何效果,请参阅错误日志并相应地更正错误。
您是否确定在控制器类和文件名上只有第一个字母大写,在这里解释https://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336
是的。命名完全没问题。 – razznitin
您的主目录中可能需要新的htaccess – user4419336