Answers:
您应该将实际的网站放在Apache <VirtualHost>
块中,并让默认主机仅服务于Apache测试页。
如果您像大多数人一样使用基于名称的虚拟主机,则只需确保默认虚拟主机首先出现在您的配置中。您可以使用命令查看配置httpd -S
。
另请参见Apache的示例。
我的网站也发生了同样的事情,但是我决定使用它来增加我的网站访问量,这是我的利益所在,当有人访问该陌生域时,它将重定向到我的官方网站,请遵循对我有用的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();
}
}
?>