Ваш сайт отображается, потому что $.get
является асинхронным - поэтому код внутри обратного вызова $ .get не будет выполняться до тех пор, пока страница не загрузится (хотя бы частично)
Чтобы не отображать что-либо до тех пор, пока вам, возможно, не понадобится, используйте body
с CSS display:none
и отображайте его, только если вы не перенаправляете
1010 *, например *
<body style="display:none">
<script type="text/javascript">
$.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {
if (response.country == "UK") {
window.location.href = "http://www.secondwebsite.com.pk/";
} else {
document.body.style.display='';
}
});
</script>
</body>