我有一个多语言网站,内容相同,不同语言,描述性 seo url 包含每页文章的标题。为了在翻译文章的所述语言之间切换,我有一个操作,它使用以前的语言查找翻译的标题并重定向到它。这一切都很好,除了我注意到,尽管没有视图,谷歌已将所述重定向网址编入索引。
这是不好的做法吗?我不想进行 301 重定向,因为似乎在每个页面上都有指向 301 重定向的链接是一个非常糟糕的主意。我是否以某种方式包含元标记或是否有其他方法?
我目前有这个的原因是我希望每个文章页面都使用每个页面顶部的标志链接到它的所有翻译。我想得越多,我应该只生成直接 url,因为这本身可能有 seo 的好处。我最初没有走这条路的原因是页面渲染速度。我必须查找多篇文章,仅针对其 url slug 并在任何标题更改时使所有语言的缓存过期(这是 wiki 样式的用户生成内容)。此外,在某些情况下,翻译将不存在,在这种情况下,我需要改为链接到带有 Flash 消息的文章类别。
因此,在编写时仔细考虑这一点,如果更难以实施解决方案,这似乎更可取?