![]() |
1
1
没有HTTP代码来表示“禁止,但请看一下这个”。 但是,您可以自定义403错误页,以便提供指向其他内容的链接。如果有多个可选链接,您可能会发现此解决方案更好。 如果通知用户访问被拒绝并不重要,您可能希望使用302(临时重定向),或者如果用户永远无法访问被禁止的内容,则使用301(永久重定向)。 |
![]() |
2
1
如果一个人看到了错误页面,那么你选择的代码并不重要;如果有一条人类可读的错误消息;人们会忽略代码。 问题是你想让机器做什么?您希望计算机在任何情况下自动重定向到可选内容吗?如果有合理的理由让某人以编程方式从您的站点获取页面,那么在这种情况下,他们应该获取替代内容吗?或者,如果有人正在使用缓存代理服务器,您是否希望它自动重定向? 如果您不希望它在这种情况下自动重定向,那么403是正确的答案。如果你更希望人们得到正确的内容,只有真正好奇的用户才会关心原始内容是被禁止的,那么301或302就更有意义了。 |
![]() |
3
0
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 我想你在300户人家里找东西。自动重定向看起来比403更友好。 另外,403使对象看起来很有趣,可能需要更多的探测。 |
![]() |
Community wiki · REST应用程序中的基本身份验证 1 年前 |
![]() |
Heathcliff · 访问NGRX中的HTTP头响应 3 年前 |
![]() |
Adeel Miraj · 阿拉莫菲尔-授权持有人和授权海关 6 年前 |
![]() |
Hiren Gohel PRASANNA KUMAR K G · 使用api调用时,Laravel如何解码HTTP请求正文内容类型:application/x-www-form-urlencoded 6 年前 |
![]() |
Talkerbox · 如何在uwsgi日志中添加HTTP头 7 年前 |