gpt4 book ai didi

redirect - 非SEO反欺骗外链重定向: Status code?

转载 作者:行者123 更新时间:2023-12-04 06:56:52 24 4
gpt4 key购买 nike

我已经阅读了一些关于不同 HTTP 重定向状态代码优点的文档,但这些文档都非常以 SEO 为中心。我现在遇到了搜索引擎不考虑的问题,因为有问题的网站部分不是公开可见的。

但是,我们确实希望我们的网站尽可能准确/有助于元数据,尤其是出于可访问性的原因。

现在,我们的应用程序采用第三方提供的外部链接,并将它们路由到带有免责声明的反欺骗页面。由于此重定向器页面也可以通过 Ajax 调用有效地嵌入到某些星座中,因此我们还希望从引用者中删除任何查询参数(出于隐私目的;目标站点无需查找用户之前所在的内部页面) .

为此,确认按钮会触发一个服务器端脚本,该脚本反过来重定向(而不是仅为用户打开页面)。

以至于我们的反欺骗免责声明页面最终会触发重定向。

问题是:

我使用哪个状态代码对它有什么影响吗?非典型浏览器(例如屏幕阅读器)在乎吗?如果是这样,这种重定向的最佳做法是什么?语义上最合理的,如果你愿意的话?在我看来,他们都有不同程度的不真诚。

我正在考虑 302 - 但是因为尝试为页面添加书签是没有意义的(它受 crsf token 保护),所以 301 也可能没有害处,是吗?所以我想知道是否有理由让我更喜欢一个而不是另一个。

最佳答案

唔。 Here's the list. 301 听起来不错(强调我的):

The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. Clients with link editing capabilities ought to automatically re-link references to the Request-URI to one or more of the new references returned by the server, where possible.



302 不符合我的看法:

The requested resource resides temporarily under a different URI



然而,我最喜欢的是 303 see other :

The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource. This method exists primarily to allow the output of a POST-activated script to redirect the user agent to a selected resource. The new URI is not a substitute reference for the originally requested resource.



但这可能非常罕见(我从未见过它在野外使用过)以致于一些客户可能不理解它 - 这会使您对最大兼容性的渴望变得毫无意义。 301 可能是最接近的选择。

关于redirect - 非SEO反欺骗外链重定向: Status code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2461607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com