Php Codeigniter在远程服务器中未正确重定向
我需要帮助 我想问一下为什么我的CI不能在远程服务器中正确重定向? 我的localhost中的所有内容都可以正常运行 例如: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: 而不是: 这是一个有点愚蠢的问题,我在谷歌搜索了所有地方,但没有相关的答案,所以如
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”)代码>头,或在schemehttp:
前缀后面有一个空格。向我们展示redirect()
implementation.woahhh,你真是太棒了!!!你刚刚救了我几个小时的命!谢谢!
redirect('dashboard');