加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读