2016-05-14 11 views
0

現在、私はLaravel 5.1を使用しているクライアントのサイトを開発中です。laravelアプリケーションのベースURLを変更

テストサーバーではexample.com/sites/project/public/index.php/ですが、クライアントサーバーではexample.com/になります。

私たちのテストサーバーを使用しているときに、ルートの代わりにを指すようにサイトのベースURLを設定して、クライアントサーバーのベースURLとしてルートを使用する方法はありますか?現在、私はすべてのリンクの前にベースURLを入れてサーバーを変更するたびに変更する必要があります。これは悪い習慣です。

EDIT

私は主に資産を使用する際に、これを行うにしたいので、正しいフォルダにアセット・ポイントへのリンク。現在はexample.com/assets/...を指し、それはexample.com/sites/project/public/assets/...

答えて

0

に資産の機能を指している必要があるときにテストサーバー上では、同じことを指しますが、index.phpファイルの場所にそれを与えるURLを追加します、

ので、サーバ1であなたのURLはexample.com/sites/1/public/ ある場合、サーバーに2あなたのURLがexample2.com/

で、資産は、同じコードが動作するパブリックフォルダの中に生きています両方のURLの中で、それはURLヘルパーの目的です。 箱の中で何もする必要はありません。

関連する問題