【问题标题】:Codeigniter 3.1.6 change in app directory folder redirecting/routingCodeigniter 3.1.6 更改应用程序目录文件夹重定向/路由
【发布时间】:2020-05-26 23:58:40
【问题描述】:

我有一个基于 CI 构建的应用程序,它托管在 domain.com 上,现在我已经在主域上安装了 Wordpress,并将 CI 移动到 domain.com/folder。我将基本 URL 设置为 domain.com/folder 但它不起作用。所有文件夹都在根目录 public_html 中。

这是文件夹的图像(不知道是否会有所帮助):

加载登陆页面的控制器:

public function index()
  {
    $this->load->view('client/home_view');
  }

public function logout()
  {
    $client_id = $this->session->userdata('client_id');
    $this->db->where('id', $client_id);
    $data = $this->db->get('client');
    $workforce = $data->row();
    $country_name = $workforce->country_name;

    if($country_name == 'Estonia')
      {
        $this->session->unset_userdata('client_logged_in');
        redirect('Random');
      }
    else
      {
        $this->session->unset_userdata('client_logged_in');
        redirect('Client');
      }
  }

【问题讨论】:

标签: php codeigniter


【解决方案1】:

您的问题需要更多详细信息,但请检查这些要点。 另外请发送屏幕截图和有关“它不起作用”的更多信息

  1. 再次检查 application/config.php 中的 base_url。这通常是个问题。
  2. 检查您的默认控制器
  3. 检查 .htaccess 文件。如果您找不到错误或奇怪的地方 - 尝试删除所有现有的 htaccess 文件并请求 domain.com/folder

【讨论】:

  • 谢谢!我检查了我的 .htaccess 文件。 WordPress 已覆盖 CI .htaccess 文件。
猜你喜欢
  • 2018-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 2016-04-15
相关资源
最近更新 更多