php – 执行301重定向的最佳方法,延迟几秒钟?
发布时间:2020-12-13 22:02:35 所属栏目:PHP教程 来源:网络整理
导读:什么是301重定向延迟几秒的最佳方法?我希望原始页面显示5-10秒,然后执行301重定向到另一个站点.我在谷歌上发现了许多 PHP解决方案,但我发现延迟的唯一一个没有在重定向之前显示原始页面 – 只有一个空屏幕. 解决方法 你不能真正做一个真正的301重定向延迟.
什么是301重定向延迟几秒的最佳方法?我希望原始页面显示5-10秒,然后执行301重定向到另一个站点.我在谷歌上发现了许多
PHP解决方案,但我发现延迟的唯一一个没有在重定向之前显示原始页面 – 只有一个空屏幕.
解决方法
你不能真正做一个真正的301重定向延迟. HTTP是无状态的.对于“301重定向”,这是你想要的,如果你想让谷歌开心;客户端发送请求,来自服务器的回复的状态代码将为301,作为回复的一部分,您将使用位置标头并告知新内容的位置.如果你没有这一切,你就不会进行301重定向.
在另一个答案中,您正在客户端进行元刷新,谷歌不喜欢. 这就是你如何做301,用户甚至根本看不到旧页面,也可能不知道他们甚至被重定向. $location="http://www.yoursite.com/newpage"; header ('HTTP/1.1 301 Moved Permanently'); header ('Location: '.$location); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |