【Symfony2.3】アクセスしているホスト名によって開発と本番環境を分ける。

.htaccessで分岐させる。

デフォルトで入っているhtaccessファイルの42行目付近を下記のように変更。

開発環境のホストが.lcl、本番環境が.comの場合。

    # Rewrite all other queries to the front controller.
    RewriteCond %{HTTP_HOST} \.com$
    RewriteRule .? %{ENV:BASE}/app.php [L]
    
    RewriteCond %{HTTP_HOST} \.lcl$
    RewriteRule .? %{ENV:BASE}/app_dev.php [L]

こんな感じでOK。