gpt4 book ai didi

codeigniter - 为什么 codeIgniter 复制和附加 URL?

转载 作者:行者123 更新时间:2023-12-02 05:41:57 26 4
gpt4 key购买 nike

当我将工作中的 CI 网络应用程序从我的本地主机移动到虚拟主机时,我遇到了“复制和附加 URL”问题。

在我的本地主机上,这有效(显示登录页面):http://mylocal/someapp/ --> 将重定向到 http://mylocal/someapp/index .php/登录

但是,迁移到虚拟主机后,尝试像这样访问它:http://webhosting.com/someapp/,不知何故它会自动附加为http://webhosting.com/someapp/%20//webhosting.com/someapp/index.php/login

我的 .htaccess 不包含任何内容(在本地主机上工作)

在config.php中,

$config['base_url']= '';

home Controller 将重定向到login Controller (然后是 登录 View )看起来像这样:

class Home extends CI_Controller {

function __construct()
{
parent::__construct();
}

function index()
{
if($this->session->userdata('logged_in'))
{
$session_data = $this->session->userdata('logged_in');
$data['username'] = $session_data['username'];
$this->load->view('home_view', $data);
}
else
{
//If no session, redirect to login page
redirect('login', 'refresh');
}
}

function logout()
{
$this->session->unset_userdata('logged_in');
session_destroy();
redirect('home', 'refresh');
}

}

或者我需要配置虚拟主机中的一些设置?

最佳答案

$config['base_url']; 中的基本 url 之前使用 http:// 前缀 例如

$config['base_url']=http://localhost/islam;

关于codeigniter - 为什么 codeIgniter 复制和附加 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10827994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com