【发布时间】:2017-03-10 13:53:00
【问题描述】:
我有一个多语言网站: https://www.bestofcinqueterre.com/
当请求索引页面时,会检查新用户的浏览器语言或返回用户的 cookie 并重定向它们,例如: 标头(“位置:/en/”);
我发现了这个:
发现的问题:您使用了 302 重定向。这意味着,实际上 内容暂时无法访问,很快就会回来。使用一个 一般移动页面的 302 重定向是个坏主意。
所以我不知道该怎么办,我检查了很多网站,我发现了一些和我类似的网站,还有很多在根目录中有英文索引和文件夹中的所有其他文件。
我应该将 /en/index 移动到 /index 吗?如果是,是否有一个简单的 htaccess 规则可以将文件留在文件夹中?
或者我应该以某种方式改进重定向?
【问题讨论】:
-
小心,关于 URL 的“/this/is/a/folder”假设可能会产生误导。例如,URL 中的“is”可能实际上是一个 GET 变量。就错误而言,您尝试过 301 吗?
-
@Kevin_Kinsey 目前没有错误,我注意到一些网站将此标记为问题,所以我不确定我是否正确地这样做了......目前的网站。 com 没有页面,此页面为每个用户重定向到不同的页面:en/it/fr/等
-
对;如果您发送 301 而不是 302,他们会抱怨吗?
-
您从哪里获得突出显示的“发现问题”声明?是来自搜索引擎优化程序吗?我想在这里了解你的目标。
-
@Kevin_Kinsey 具有永久重定向,它不会显示警告。但我不确定这是不是正确的事情......索引页面每次都重定向到不同的页面......
标签: html .htaccess redirect cookies web