アドレスバーにVPS IPアドレスを入力すると、Webサイトのホームページが表示されることを確認しました。したがって、重複した内容がある可能性があります。
IPアドレスがWebサイトのホームページにアクセスするのをブロックする方法を教えてください。
修正する:
ウェブサイトへの直接IPアクセスを制限したいです。
私のVPS IPアドレスが1.2.3.4で、私のウェブサイトのアドレスがexample.comであるとしましょう。
IPとウェブサイトのアドレスを使って自分のウェブサイトにアクセスできます。だから、ウェブサイトへの直接的なIPアクセスを制限したいと思います。
今は明らかだと思います。
答え1
Apache / Nginx(またはWebサーバーは何でも)からサーバーのIPアドレスにアクセスするときに表示する空白またはデフォルトのインデックスページを指す別のVirtualHostを設定できます。
または、次のmod_rewriteルールをApache設定または.htaccessファイルに配置することもできます。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)$ [NC]
RewriteRule ^ http://www.yourdomain.com%{REQUEST_URI} [L,NE,R=301]
www.yourdomain.com を実際のドメイン名に変更します。