在网站上我们有一个标签系统。最近我们发现我们必须重命名大多数标签并重定向它们。它看起来像301重定向的作业,但是某些标签将被错误地重命名(因为该过程是自动的),我们将在以后将它们恢复为原始名称。当发生这种情况时,我们需要重定向回原始网址,并可能再次执行301。显然,有一次只有一个网址会做301,所有这些都会在同一个域内发生。
例如,我们从 www.example.com/tag/foo 开始。
然后,自动名称更正会将其更改为 www.example.com/tag/bar ,并从之前的地址执行301.
对于大多数代码,自动修正都可以,但不是这个,所以我们最终会将网址修复为 www.example.com/tag/foo 并再次执行301。
我在Firefox 50和Chrome 54中对它进行了测试(使用本地运行的网站),两者似乎都很好地处理了这种情况(当我重定向到原始地址时,浏览器忘记了旧的301)。谷歌(和/或其他浏览器)是否也想到这一点,或者我最好做302并希望谷歌改变索引中的地址而不是复制页面?
答案 0 :(得分:0)
您在评论中承认的service
是301 Moved Permanently
307 Temporary Redirect
。是的,这会导致问题。