通常,在编写HTTP客户端软件时,HTTP协议提供了有关如何处理重定向URL的足够信息。具体来说,如果HTTP请求返回重定向代码302或307,则重定向应视为临时,客户端应继续使用原始URL。但是,重定向代码301表示客户端应丢弃旧URL,并永久使用重定向的URL。
但是,重定向有哪些标准做法不是由HTTP服务器本身发布的?换句话说,HTML或Javascript重定向?直觉上,我认为HTML / Javascript-redirect应该像301一样处理,但我不确定这是不是一个好主意。
答案 0 :(得分:1)
HTML或JavaScript中没有“重定向”,您所做的只是指示浏览器导航到另一个页面。可以认为它等同于在地址栏中输入URL。这里没有暂时或永久的问题。