301 重定向仅在刷新或新窗口上单击时不起作用

Posted

技术标签:

【中文标题】301 重定向仅在刷新或新窗口上单击时不起作用【英文标题】:301 redirect not working on click only on refresh or new window 【发布时间】:2021-04-24 07:57:33 【问题描述】:

我有一个网站,我正在努力关闭并合并到另一个网站。我已经设置了一些 301 重定向到我要合并的网站,但它们在点击时不起作用,只有当我在新选项卡或窗口中打开或刷新重定向的页面 url 时。知道是什么原因造成的吗?

示例..https://www.flexor.is/services 当您单击带有手部图片的标有 Hönd/Úlnliður/Fingur 的图片时,除了我转到旧网址之外什么都没有发生。如果我在新窗口或标签页中打开,重定向会将我发送到新站点。

【问题讨论】:

【参考方案1】:

当我在本地保存网站时,问题并未发生,但尽管我使用了“base href”属性,但出现了一些错误。所以,我觉得问题是由于某些 javascripts 而发生的,如果您使用的是 wix,那么您将无法直接访问 javascripts。因此,您可以使用:(i) 使用 target="_blank" 而不是 target="_top"OR(ii) 使用您想直接访问的链接的 301 重定向。

【讨论】:

非常感谢!这对SEO有影响吗?即使链接是直接的,搜索引擎是否仍然遵循定义的 301? 不客气。使用 301 重定向不再丢失 Page Rank,也推荐用于 SEO。如果页面中使用了 301 重定向链接,搜索引擎确实会遵循它。

以上是关于301 重定向仅在刷新或新窗口上单击时不起作用的主要内容,如果未能解决你的问题,请参考以下文章

HTTP 到 HTTPS 301 重定向代码不起作用,它说重定向太多

由于浏览器缓存,PHP 标头 301 重定向不起作用

apache 2.4中的htaccess重定向301不起作用

Django 1.6 301 url 重定向不起作用

301 重定向不起作用 (WordPress) - [ URL 中 ?m=1 的问题]

Yii2 301 从原始 url 重定向到 .htaccess 中对 SEO 友好的 url 不起作用,需要其他解决方案