Respuestas:
Debe poner su sitio web real en un Apache <VirtualHost>
bloque de y hacer que el host predeterminado solo sirva la página de prueba de Apache.
Si está utilizando hosts virtuales basados en nombres, como la mayoría de las personas, solo asegúrese de que el host virtual predeterminado aparezca primero en su configuración. Puede verificar su configuración con un comando comohttpd -S
.
Vea también los ejemplos de Apache para más información.
Si está utilizando el panel de Plesk , se está exponiendo a este problema de duplicación del sitio si tiene un "sitio predeterminado" seleccionado para su dirección IP en "Herramientas y configuración> Direcciones IP". Es decir ... si ingresa su IP en el navegador y ve su dominio.
Solucione esto seleccionando none
como default site
para su IP; entonces ese dominio externo mostrará una página predeterminada de Plesk.
Lo mismo estaba sucediendo con mi sitio web, pero decido usarlo en mi beneficio aumentando el número de acceso en mi sitio web, cuando alguien accede a ese dominio extraño, lo redirige a mi sitio web oficial, siga el código PHP que funcionó para mí:
<?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();
}
}
?>