目前我有一个这样的页面
http://mypage.com/我把所有的语言放在同一个页面中,语言是根据用户的语言环境设置来判断的。
然而,我听说这对SEO不好。
我想使用不同的URL,如
http://mypage.com/fr http://mypage.com/en http://mypage.com/ja 我有很多问题。我应该从哪里判断语言?我如何重定向页面到页面??我怎么写routing.yml??acme_top_top:
pattern: /fr
defaults: { _controller: AcmeTopBundle:Default:index }
acme_top_top:
pattern: /en
defaults: { _controller: AcmeTopBundle:Default:index }
我已经谷歌了很多次了,但是找不到指南文档
你可以这样使用Routing组件的_locale:
# app/config/routing.yml
acme_top_top:
path: /{_locale}
defaults: { _controller: AcmeTopBundle:Default:index, _locale: en }
requirements:
_locale: en|fr
您还可以定义默认的区域设置。更多信息请访问文档页面。
希望对您有所帮助