【问题标题】:Redirection in the homepage?在主页重定向?
【发布时间】:2012-07-23 15:01:11
【问题描述】:

我正在开发一个处理多种语言的网站,当用户输入 example.com 时,一个小的 PHP 脚本会检测到用户浏览器的首选语言(基于 Accept-Language header)并基于它使用重定向header(Location: ...)en.example.comit.example.comes.example.com 等。 现在,这很完美,但我发现搜索引擎无法正确索引主页。我对 HTTP 协议了解不多,但我意识到我在这里做错了。有人对如何解决这个问题有建议吗?

【问题讨论】:

    标签: apache http redirect http-headers search-engine


    【解决方案1】:

    你为什么这样做? 在您的情况下-当我将站点称为除此之外的代理时,我将永远不会看到您的德语网站...

    您应该让“用户”有机会选择他们想要使用的语言......然后 google 和 co 应该更接近您的朋友

    【讨论】:

    • 好吧,即使是谷歌也能做到这一点。当您输入google.com 时,它会检测您的位置,并据此将您重定向到google.co.jpgoogle.co.ingoogle.fr。此外,我让用户可以更改他们的首选语言(并将其保存到 cookie 中)。
    • 在这种情况下(查看 cookie 是否存在,如果不存在(可能是语言)并将其安全保存在 cookie 中并重定向,如果 cookie 存在则不执行任何操作。切换语言的按钮是打开的链接您网站的每一页 ....
    • 好主意。这样,即使是不接受 cookie 的人也可以更改他们的语言。我希望搜索引擎可以抓取标题重定向。感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    相关资源
    最近更新 更多