テスト段階にあるサイトがあるため、実際のデータではなく、データベースのローカル コピーに接続します。
私の顧客は、緊急で重要な PDF レポートを取得するための高速リンクを必要としているため、「実際のデータ」にリンクする別のバージョンのサイトをセットアップする必要があります。
データベース接続が異なる 2 つの環境 (「ローカル」と「リアル」) を作成できます。また、URL を介して環境を選択できるようにしたいと思います (セキュリティの観点からはあまり良くないことはわかっていますが、これは当然です)。
だから私は使いたい:
my.ip.address/mysite
テストデータベースを使用するには
my.ip.address/mysite/real
実際のデータベースを使用するには、「実際のフォルダー」なしで URL にリダイレクトします。
F.ex.:/mysite/real/admin
リダイレクトする必要/mysite/admin
がありますが、Laravel 4 の「実際の」環境を選択します。
Laravel 4のフォルダもパターンマッチすることは可能ですか、それともドメインに対してのみ可能ですか? 言い換えれば、これは機能しますか?
$env = $app->detectEnvironment(array( 'test' => array('*/mysite/*'), 'real' => array('*/mysite/real/*'), ));
もしそうなら、.htaccess ルールの書き方がわかりません。
RewriteRule ^/real(.*)$ $1
しかし、それはうまくいきません。