如何防止Apache回答我不托pipe的域名的请求?

有人指出他们的名(www.bomberball.net)与我的域名(www.kapparate.com)是同一个IP,现在Google在searchKapparate时显示前者,而不是后者。 阻止来自www.bomberball.net的请求的最好方法是什么?

您应该将您的实际网站放在Apache <VirtualHost>块中,并使默认主机只提供Apachetesting页面。

如果您正在使用基于名称的虚拟主机,就像大多数人一样,那么只要确保默认虚拟主机在configuration中首先出现即可。 您可以使用httpd -S等命令检查您的configuration。

有关更多信息,另请参阅Apache的示例 。

如果您使用的是Plesk面板 ,如果您在“工具和设置> IP地址”下为您的IP地址select了“默认站点”,则表明您正在接触到此站点的重复问题。 这是…如果你在浏览器中input你的IP,你看到你的域名。

通过selectnone作为您的IP的default site来解决这个问题; 那么外部域将显示一个默认的Plesk页面。

同样的事情发生在我的网站,但我决定使用它在我的好处增加我的网站的访问次数,当有人访问这个陌生的领域,它redirect到我的官方网站,遵循我的PHP代码:

  <?php //insert this code in the very begin of the page if ($_SERVER['SERVER_NAME']) != "www.sample.com"){ if ($_SERVER['SERVER_NAME'] != "sample.com"){ echo " <script>window.location.replace(\"https://sample.com/\")</script>; "; //if the script fails for some reason, the follow link will appears. echo "<a href='https://sample.com'>Click here </a>to go to the official website "; die(); } } ?>