处理各种类型的 URL 重定向
Posted
技术标签:
【中文标题】处理各种类型的 URL 重定向【英文标题】:Handling various types of URL redirects 【发布时间】:2011-04-08 14:17:12 【问题描述】:通常,在编写 HTTP 客户端软件时,HTTP 协议会提供足够的信息来处理重定向的 URL。具体来说,如果 HTTP 请求返回 302 或 307 的重定向代码,则应将重定向视为临时的,并且客户端应继续使用原始 URL。但是,重定向代码 301 表示客户端应丢弃旧 URL,并永久使用重定向的 URL。
但是对于不是由 HTTP 服务器本身发出的重定向,是否有任何标准做法?换句话说,html 或 javascript 重定向?直觉上,我认为 HTML/Javascript 重定向应该像 301 一样处理,但我不确定这是否是个好主意。
【问题讨论】:
【参考方案1】:在 HTML 或 JavaScript 中没有“重定向”,您所做的只是指示浏览器导航到另一个页面。将其视为等同于在地址栏中输入 URL。这里没有临时或永久的问题。
【讨论】:
以上是关于处理各种类型的 URL 重定向的主要内容,如果未能解决你的问题,请参考以下文章