【问题标题】:How do I redirect a multi language site to a default language page?如何将多语言网站重定向到默认语言页面?
【发布时间】:2010-03-06 09:00:05
【问题描述】:

我有这个:

http://example.com/EN/index.php - 英文版

http://example.com/PT/index.php - 葡萄牙语版本

我想要什么: http://example.com/ 默认被带到 葡萄牙语页面


我也一直在考虑在根目录下设置葡萄牙语页面,在 EN/ 目录下设置英文页面。这对 SEO 更好吗?

【问题讨论】:

  • 哦,好吧,我不知道你在哪里画线。我是在那儿问还是等这个被移动?

标签: redirect web multilingual


【解决方案1】:

我不确定我是否理解这个问题,但你可以在你的 root 并更改标题以将用户转发到 PT/index.php



Header("Location: ./PT/index.php");

稍后你可以构造一个 if/else 检查来验证浏览器的语言等。

【讨论】:

  • 这对用户来说很明显吗?它适用于所有浏览器吗?与没有重定向页面相比,这有什么缺点吗?
  • 嗨,我不确定 google 对此重定向有何反应,但它适用于所有浏览器 ;-)
猜你喜欢
  • 2014-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-17
  • 2013-12-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多