我有一个多语言网站: https://www.bestofcinqueterre.com/
当请求索引页面检查浏览器语言以查找返回用户的新用户或cookie并重定向它们,例如: 标题("位置:/ en /");
我发现了这个:
发现问题:您使用302重定向。这意味着,实际上 内容暂时无法访问,很快就会回来。用一个 通常移动页面的302重定向是一个坏主意。
所以我不知道该怎么做,我检查了很多网站,我发现了一些类似我的网站,很多网站上有英文索引和文件夹中的所有其他文件。
我应该将/ en / index移动到/ index吗?如果是,是否有一个简单的htaccess规则,将文件保留在文件夹中?
或者我应该以某种方式改进重定向?
答案 0 :(得分:1)
您可以使用像UPS.com这样的启动页面,然后使用javascript重定向(如果您需要使用服务器端检测,则基于php构建的触发器)。
这会避免你的302并留下搜索引擎的机器人跟随机器人(因为你会在该启动页面上有链接)。
检查您的网站后进行修改
您目前正在发送301,这对于搜索引擎来说是错误的,因为他们希望您的网站永久移动到/ en /这不是真的......您只是想根据语言重定向它们,哪个imho是发布302的正当理由。
修改强>
你可能想要谷歌302和seo作为关键字,然后重申你的问题。为了我的目的,你的网站在谷歌(google.com/...)看起来很棒,所以,我不会冒险通过改变重定向来搞砸它。你可能真的搞砸了。表现明智,你对302很好。在语义上,301是错的 - 但这是我的意见和301 302战斗可能没有接近完成,所以我尊重任何工作。根据你的谷歌搜索结果,302正在为你工作