Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter在远程服务器中未正确重定向_Php_.htaccess_Codeigniter_Redirect_Uri - Fatal编程技术网

Php Codeigniter在远程服务器中未正确重定向

Php Codeigniter在远程服务器中未正确重定向,php,.htaccess,codeigniter,redirect,uri,Php,.htaccess,Codeigniter,Redirect,Uri,我需要帮助 我想问一下为什么我的CI不能在远程服务器中正确重定向? 我的localhost中的所有内容都可以正常运行 例如: class Login extends CI_Controller { function index() { //bla bla bla redirect('dashboard','refresh'); } } 成功登录后,我获得url: 而不是: 这是一个有点愚蠢的问题,我在谷歌搜索了所有地方,但没有相关的答案,所以如

我需要帮助

我想问一下为什么我的CI不能在远程服务器中正确重定向? 我的localhost中的所有内容都可以正常运行

例如:

class Login extends CI_Controller {
    function index() {
        //bla bla bla
        redirect('dashboard','refresh');
    }
 }
成功登录后,我获得url: 而不是:


这是一个有点愚蠢的问题,我在谷歌搜索了所有地方,但没有相关的答案,所以如果有任何帮助,我将不胜感激。

好的,好的,查一下。这是CodeIgniter(1.7.1)的
重定向()
实现:

不漂亮,但不应该造成你描述的问题。不知怎的,还是有一个空间溜进了。我怀疑这是一个非打印Unicode空间变体,您的浏览器稍后会将其转换为普通空间。-它也可能是帮助函数中提到的
$uri=site\u url($uri)
调用,但没有查找它。可能是一个网站的错误配置

另一种方法是尝试正常的
位置
重定向

    redirect('dashboard');

您需要检查实际发送的标题(使用
wget-S
或Firebug等)。它所做的可能是发送
标题(“刷新:0;url=”//www.test.com/dashboard”)头,或在scheme
http:
前缀后面有一个空格。向我们展示
redirect()
implementation.woahhh,你真是太棒了!!!你刚刚救了我几个小时的命!谢谢!
    redirect('dashboard');