阻止IP地址登陆网站主页

阻止IP地址登陆网站主页

我注意到,当我在地址栏中输入我的 VPS IP 地址时,它会显示网站主页。因此可能会出现重复的内容。

你能告诉我如何阻止IP地址登陆网站首页吗?

更新 :

我想限制对网站的直接 IP 访问。

假设我的VPS IP地址是1.2.3.4,我的网站地址是example.com。

我可以使用 IP 和网站地址访问我的网站。所以我想限制直接IP访问网站。

我想现在很清楚了。

答案1

您可以在 Apache/Nginx(或任何您的网络服务器)中设置另一个 VirtualHost,该虚拟主机指向空白或默认索引页面,以便在访问您的服务器 IP 地址时显示。

或者,您可以将以下 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 替换为您的实际域名。

相关内容