Odpowiedzi:
Powinieneś umieścić swoją rzeczywistą stronę internetową w <VirtualHost>
bloku Apache , a domyślny host będzie wyświetlał tylko stronę testową Apache.
Jeśli używasz hostów wirtualnych opartych na nazwach, jak większość ludzi, upewnij się, że domyślny host wirtualny pojawia się jako pierwszy w konfiguracji. Możesz sprawdzić konfigurację za pomocą polecenia takiego jak httpd -S
.
Zobacz także przykłady Apache, aby uzyskać więcej informacji.
Jeśli korzystasz z panelu Plesk , narażasz się na problem z duplikatem tej witryny, jeśli wybrano „domyślną witrynę” dla twojego adresu IP w „Narzędzia i ustawienia> Adresy IP”. To znaczy ... jeśli wpiszesz swój adres IP w przeglądarce i zobaczysz swoją domenę.
Napraw to, wybierając none
jak default site
dla twojego adresu IP; wtedy ta domena zewnętrzna wyświetli domyślną stronę Plesk.
To samo działo się z moją witryną, ale postanowiłem wykorzystać ją na swoją korzyść, zwiększając liczbę dostępu na mojej stronie, gdy ktoś uzyskuje dostęp do tej dziwnej domeny, przekierowuje na moją oficjalną stronę, postępuj zgodnie z kodem PHP, który działał dla mnie:
<?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();
}
}
?>