zend redirect 跳转问题要疯了,求救

WBOY
Freigeben: 2016-06-23 13:51:40
Original
747 Leute haben es durchsucht



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

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


回复讨论(解决方案)

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

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



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

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

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage