Respostas:
Você deve colocar seu site atual em um <VirtualHost>
bloco Apache e fazer com que o host padrão sirva apenas a página de teste do Apache.
Se você estiver usando hosts virtuais baseados em nome, como a maioria das pessoas, verifique se o host virtual padrão aparece primeiro em sua configuração. Você pode verificar sua configuração com um comando como httpd -S
.
Veja também os exemplos do Apache para obter mais informações.
Se você estiver usando o painel Plesk , estará se expondo a esse problema duplicado do site se tiver um "site padrão" selecionado para o seu endereço IP em "Ferramentas e configurações> Endereços IP". Ou seja ... se você digitar seu IP no navegador e vir seu domínio.
Corrija isso selecionando none
como default site
para o seu IP; esse domínio externo exibirá uma página padrão do Plesk.
A mesma coisa estava acontecendo com o meu site, mas decido usá-lo em meu benefício, aumentando o número de acessos no meu site, quando alguém acessa esse domínio estranho, ele redireciona para o meu site oficial, segue o código PHP que funcionou para mim:
<?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();
}
}
?>