![]() |
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使对象看起来很有趣,可能需要更多的探测。 |
![]() |
Jess The Witch · GCP云功能中处理延迟任务的模式 6 月前 |
![]() |
David · 何时实际应用字符编码? 6 月前 |
![]() |
symcbean · curl身份验证失败,在浏览器中有效 6 月前 |
|
preachpp · 如何从特定的损坏URL中提取正确的URL? 11 月前 |
![]() |
Omar Ahmed · 可以仅使用(CSRF)令牌进行身份验证吗 1 年前 |