私は、IP (会社 B) にアクセスできるドメイン (会社 A) を持っています。ブラウザでドメインを入力すると、ドメインではなく IP が表示されます。
IP ではなくドメインを常に表示するにはどうすればよいですか?
私はWebサーバーとしてApacheを使用しています。
ハビ
答え1
IP経由でリクエストしたときにサイトが表示される場合は、URLリダイレクトを次のように行うことができます。mod_rewrite
そうでない場合、つまりホストのApache構成に同じIPでホストされている複数のサイトがある場合、これは自分のIPではなく、サーバー上のすべてのドメインで共有されるため、これを行うことはできません。
答え2
チェック
ServerName と ServerAlias
設定内のディレクティブ。私の推測では、ServerName に IP アドレスと非正規の URL が含まれています。つまり、htp://domain.com/dirname が htp://1.2.3.4/dirname に書き換えられ、これが書き換えの原因となっている可能性があります。
マークアップをオフにする方法がわからないため、URL がかなりおかしくなっています。