言語サポートを使用して Symfony2 をセットアップする方法を見つけようとしていますが、言語が入力されていない場合はデフォルトの言語になります。
したがって、基本的に、「ページ」ページにこれらの URL を許可したいと思います。
example.com/page
example.com/fr/page
example.com/de/page
等...
常に言語を指定すれば (example.com/en/page など) 簡単に実行できますが、それはしたくありません。リンクを英語で次のようにしたい:
example.com
example.com/page
example.com/about
...そして、ユーザーが言語を変更して、それを URL に追加した場合:
example.com/fr
example.com/fr/page
example.com/fr/about
私は現在これを使用していますが、すべてのリクエストで言語を指定する必要があります:
the_site:
resource: "@MyBundle/Resources/config/routing.yml"
prefix: /{_locale}
requirements:
_locale: en|fr|es|de
これはありえないと思います??