05
2019
04

手机版转跳出现:对象已移动 之php Header转跳问题

问题

今天其中一个授权会员的手机版转跳过程中,出现对象已移动,没有办法转跳到对应的手机页面。

程序在判断对象是手机设备时,会执行以下语句来转跳到对应的手机页面上。

1
header("Location:".cd_mobileurl."index.php");

如果在手机版域名地址写的是相对目录,就很可能出现对象已移动的情况。

在Apache环境下没有问题,但在IIS7上出现了问题、

PHP在IIS7上-接受“对象已移动”而不是实际重定向html页面

Location头中必须是绝对路径,自动重定向。如果它是一个相对路径,它不重定向。


解决

在程序后台->全局->手机访问->手机版域名地址:http://你的域名/mobile/


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Music