我想将http://valessentia.com/de重定向到http://valessentia.com。 我试过了:
valessentia_de:
pattern: /de
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /
permanent: true
但它不起作用。
答案 0 :(得分:1)
编辑/ web目录中的.htaccess文件,在
之后添加以下行RewriteEngine On
添加
RewriteRule ^de/(.*)$ /$1 [L,R=301]
答案 1 :(得分:0)
如果我转到valessentia.de
我将被重定向到/de
以便其工作。问题是,由于您的路线中没有语言,因此您的所有其他路线都无法正常工作。
点击链接后会得到404.以下是包含该语言的路由的简短摘要:
_welcome:
pattern: /{_locale}/hello
defaults: { _controller: AcmeDemoBundle:Welcome:hello, _locale: en}