【问题标题】:Http Headers: Redirected because not allowed?Http 标头:因为不允许而重定向?
【发布时间】:2010-12-13 10:55:28
【问题描述】:

正确的标题是什么?“您没有经过身份验证/授权访问此 URL 的内容,所以我将您重定向到其他地方(例如:登录页面)”。

只使用 302 可以吗?或者可能是 307?

【问题讨论】:

    标签: http http-headers


    【解决方案1】:

    401 is unauthorized,同一个HTTP状态下不存在未授权和重定向(301/307)。

    【讨论】:

    • 好的,但是对于这种情况,正确的标题是什么?例如,我可以告诉不应该使用 301,因为它会混淆搜索引擎。那我应该选择302吗?
    • 我假设 401 是正确的,你没有经过身份验证。在页面本身上,您可以显示登录表单。或指向主页或登录表单的链接。
    【解决方案2】:

    我会发出一个带有正文中的链接和定时 javascript 重定向的 401。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      相关资源
      最近更新 更多