“等待重定向”页面有什么意义?

“等待重定向”页面有什么意义?

我注意到很多网站在重定向时,会在实际重定向之前显示“5 秒后重定向”页面。这样做的目的是什么?

我目前正在实现一个链接目录,我通过 301 重定向标头响应立即进行重定向。为什么我要增加额外的加载时间?它不会帮助网站加载,实际上恰恰相反,因为必须加载整个页面,而不仅仅是响应标头。

答案1

由于各种原因,用户希望知道他们即将离开当前网站。此外,他们可能也不想因为各种原因被重定向到其他网站。此通知会告知他们并允许他们取消。

重定向通知用于保护敏感的用户信息,例如在存在网络钓鱼威胁的情况下。

假设您登录了一个网站,该网站有一个论坛,用户可以在其中发布消息。如果其中一条消息中的链接将您重定向到冒充原始网站的外部网站,则用户可能会被欺骗,以为他们仍处于相同的环境中。外部网站可能会试图利用这种混淆来要求提供凭据。

重定向通知用于提醒用户他们正在离开环境并防止可能的滥用。

答案2

重定向链接存在的最大原因是您可以关闭重定向。如果用户关闭它,而您在没有计时器或消息的情况下重定向他们,那么用户基本上会陷入死胡同。

因此,这些重定向页面上有链接,用户可以自己点击手动转到那里。

自动下载(重定向到下载链接)也会出现这种情况,并显示以下消息:如果下载没有自动开始,请单击此处)

答案3

这样做并不是为了提高可用性,事实上恰恰相反,因为它剥夺了用户的控制权。除了糟糕的网页设计和广告墙之外,造成这种情况的重定向类型通常是下载链接。

还有一些点击重定向可能会说“离开这个站点前往那个站点”,这可能不是你所说的,因为它们通常不在更有用的计时器上。

因此,当使用计时器时,其目的可能是防止网站被网络浏览器视为弹出窗口。

HTTP 301 可以且通常会被缓存。这可能不是理想的情况。网站可能还希望根据客户端生成的 URL 进行重定向。

相关内容