【问题标题】:Internal pages not found (404) after moving to new host - CodeIgniter移动到新主机后找不到内部页面 (404) - CodeIgniter
【发布时间】:2017-12-20 20:01:07
【问题描述】:

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

这里要考虑的一件事是,该网站位于与另一个域共享的 cpanel 上并位于一个文件夹中。现在搬家后直接放在public_html中。我希望,这不会造成任何问题。

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

问候,

【问题讨论】:

标签: php codeigniter http-status-code-404 web-hosting transfer


【解决方案1】:

当托管变更时,我们需要为 codeigniter 处理以下步骤:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-07-14
      • 2019-12-02
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 2021-07-20
      相关资源
      最近更新 更多