プロジェクトをローカルホストに配置することを好みますhttp://domain.local
さらに、Git を使用してファイルをリモート サーバーにプッシュします。問題は、Web サイトが更新されるたびにサーバー上のドメイン名を編集したくないことです。
ローカルホストで使用するのは正しい方法ではないと思いますhttp://domain.com
。この問題を克服する正しい方法は何ですか?
のようなサブドメインがあることに注意してください。images.domain.local
プロジェクトをローカルホストに配置することを好みますhttp://domain.local
さらに、Git を使用してファイルをリモート サーバーにプッシュします。問題は、Web サイトが更新されるたびにサーバー上のドメイン名を編集したくないことです。
ローカルホストで使用するのは正しい方法ではないと思いますhttp://domain.com
。この問題を克服する正しい方法は何ですか?
のようなサブドメインがあることに注意してください。images.domain.local
ドメインをハードコーディングしたり、使用し$_SERVER['HTTP_HOST']
たり、選択した言語/環境で同等のものを使用したりして、アプリケーションが実行中のドメインを動的に把握できるようにしないでください。
ほとんどの Web フレームワークは、開発セットアップと運用サーバーの構成を別々のファイルに保存します。ドメイン名をハードコーディングせず、そのような標準メカニズムを使用してください。マシンのホスト名などを読み取ることにより、git commit フックを使用して構成を選択できます。