Ответы:
Вы должны поместить свой реальный веб-сайт в <VirtualHost>
блок Apache , и хост по умолчанию должен обслуживать только тестовую страницу Apache.
Если вы используете виртуальные хосты на основе имен, как и большинство людей, просто убедитесь, что виртуальный хост по умолчанию отображается первым в вашей конфигурации. Вы можете проверить свою конфигурацию с помощью команды, такой как httpd -S
.
Смотрите также примеры Apache для получения дополнительной информации.
Если вы используете панель Plesk , вы можете столкнуться с проблемой дублирования этого сайта, если для вашего IP-адреса выбран «сайт по умолчанию» в разделе «Инструменты и настройки> IP-адреса». То есть ... если вы введете свой IP в браузере и увидите свой домен.
Исправьте это, выбрав none
как default site
для вашего IP; тогда этот внешний домен отобразит страницу Plesk по умолчанию.
То же самое происходило и с моим сайтом, но я решил использовать его в своих интересах, увеличивая количество доступа к моему сайту, когда кто-то получает доступ к этому странному домену, он перенаправляет на мой официальный сайт, следуя 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();
}
}
?>