SYMFONY2国际化更好的SEO战略



多种语言中Symfony2网站的最佳SEO策略是什么?

我以/{_locale}/route的形式创建了我的路线,例如" website.com/en/test-page"one_answers" website.com/de/test-page"。

这是一种安全且专业的方法,还是我应该从URL中隐藏语言(这样,两种语言都可以是website.com/test-page)。甚至创建诸如de.website.com和en.website.com之类的DNS别名?

通常会皱眉可为来自同一URL提供不同版本的内容,因此网络上的标准是在URL中添加一个位置。

您所描述的URL模式是处理语言环境/国际化的几种标准方法之一,也是Symfony2实施的最佳方法。这很常见,不应对您的SEO产生任何负面影响。

其他常见方法还可以,但是它们每个都有自己的问题:

  1. 使用获取参数(http://example.com?loc=en)很常见,但不是由Google推荐,就像您不会使用GET参数对于文章名称或ID。

  2. DNS别名是另一个常见的选择,但它们并不好使用Symfony路由。

最新更新