多语言页面,文件夹中的所有索引页面和302从主索引重定向

时间:2016-10-27 18:49:29

标签: html .htaccess redirect cookies web

我有一个多语言网站: https://www.bestofcinqueterre.com/

当请求索引页面检查浏览器语言以查找返回用户的新用户或cookie并重定向它们,例如: 标题("位置:/ en /");

我发现了这个:

  

发现问题:您使用302重定向。这意味着,实际上   内容暂时无法访问,很快就会回来。用一个   通常移动页面的302重定向是一个坏主意。

所以我不知道该怎么做,我检查了很多网站,我发现了一些类似我的网站,很多网站上有英文索引和文件夹中的所有其他文件。

我应该将/ en / index移动到/ index吗?如果是,是否有一个简单的htaccess规则,将文件保留在文件夹中?

或者我应该以某种方式改进重定向?

1 个答案:

答案 0 :(得分:1)

您可以使用像UPS.com这样的启动页面,然后使用javascript重定向(如果您需要使用服务器端检测,则基于php构建的触发器)。

这会避免你的302并留下搜索引擎的机器人跟随机器人(因为你会在该启动页面上有链接)。

检查您的网站后进行修改

enter image description here

您目前正在发送301,这对于搜索引擎来说是错误的,因为他们希望您的网站永久移动到/ en /这不是真的......您只是想根据语言重定向它们,哪个imho是发布302的正当理由。

修改

你可能想要谷歌302和seo作为关键字,然后重申你的问题。为了我的目的,你的网站在谷歌(google.com/...)看起来很棒,所以,我不会冒险通过改变重定向来搞砸它。你可能真的搞砸了。表现明智,你对302很好。在语义上,301是错的 - 但这是我的意见和301 302战斗可能没有接近完成,所以我尊重任何工作。根据你的谷歌搜索结果,302正在为你工作