_redirect("/index"); redirect重定向跳转的时候必须带上域名吗??? 本地测试第一种方法好用,但发布到">
当前位置:Gxlcms > PHP教程 > zendredirect跳转问题要疯了,求救

zendredirect跳转问题要疯了,求救

时间:2021-07-01 10:21:17 帮助过:4人阅读

$this->_redirect("localhost/a/index");
$this->_redirect("/index");

redirect重定向跳转的时候必须带上域名吗???
本地测试第一种方法好用,但发布到正式环境上就不好用,是白页,求大神来救命!!!


回复讨论(解决方案)

服务器的时候就应该用第2个了,,因为localhost 是本地的

服务器的时候就应该用第2个了,,因为localhost 是本地的



换到服务器上用第二个也是白页

第二个是白页说明路径错了 把报错打开调试一下
其实两个方法都可以
只是用第一种的话要配置一下当前服务器的域名,本地的话就配置localhost/ 服务器配置www.xxx.com/
然后直接读这个来做拼接,最后只要本地和服务器的配置文件不一样就行了。
还有一种就是读取$_SERVER['HTTP_HOST'] 但是不常用。

web服务器对应的是目录是否正确。

可能是我放在sae的缘故,直接换成域名了,不管了,谢谢各位回复

人气教程排行