ローカルホスト URL にサブドメインを追加する 質問する

ローカルホスト URL にサブドメインを追加する 質問する

URL プレフィックスに応じて異なる動作をする Web アプリケーションを作成しています。形式は次のようになります。

   https://myprefix.mycompany.com

Web アプリは、myprefix に基づいて異なる動作をします。Web アプリは URL からその部分を抽出し、それに基づいて動作します。

ただし、ローカルでテストする場合は、localhost アドレスを使用します。

   https://localhost:1234

次のようなことはできませんでした:

   https://myprefix.localhost:1234

このシナリオをテストする最善の方法は何ですか?

どうもありがとう

ベストアンサー1

残念ながら、localhostは適切なドメインではないため、このようにサブドメインを追加することはできません。できるただし、コンピュータを騙して特定のドメインを所有していると思わせ、そのようにテストします。たとえば、UNIX ベースのオペレーティング システムを使用している場合は、(ルートとして) ファイルを開き/etc/hosts、次のような行を追加します。

127.0.0.1    example.com
127.0.0.1    subdomain.example.com

これで、コンピュータはexample.comと の両方subdomain.example.comを自分自身のものとして扱うようになります。Web ブラウザで のいずれかにアクセスすると、原則として と同じように動作しますlocalhostが、Web サーバーの Host ヘッダーには正しいドメインが表示されます。

おすすめ記事