Как закрыть сайт от определенных стран?

Ответов: 2

Голоса: +1
 
Лучший ответ

Как вариант, таким скриптом

<script>$.get("http://freegeoip.net/json/", function (data) {
 var country = data.country_name;
 if(country == 'Belgium'){$('head').html('<meta http-equiv="refresh" content="0;URL=/404.html">');}
});</script>

 

| Автор:
Выбор ответа лучшим | | Автор: Илья Левченко
Как его поставить? Я не в курсе ((

Оххх(сделайте всё за меня)..... Вот это всё в глобальный блок "Нижняя часть сайта" в самый низ.

<div id="preloader"></div>
<style>
    #preloader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background: #333 url('//cdnjs.cloudflare.com/ajax/libs/file-uploader/3.7.0/processing.gif') no-repeat center center;
}
</style>
<script>
 jQuery(document).ready(function ($) {
    $(window).load(function () {
        setTimeout(function(){
            $('#preloader').fadeOut('slow', function () {
            });
        },4000);  });  
});   
</script>

Красным время в милисекундах работы прелоадера.

Все равно предательски сначала открывается страница сайта (( Но все равно, большое спасибо!!!!!!  Последний вопрос)) Как закрыть отдельные страницы сайта, а не весь сайт целиком?
Илья Левченко,
Тогда всё это ставить (если модуль, то главная модуля между тегами <head>....</head>), если отдельная страница (созданная в редакторе страниц) то также между тегами этих страниц.
Понятно! Большое спасибо! Очень помогли
голоса: 0
практически никак. ip можно поменять. решение скриптовое. клиентские скрипты могут не исполняться. хачем вам закрывать сайт и от каких стран
| Автор:
Задолбали правообладатели из Бельгии ((  И как же теперь быть. Думал это просто сделать
это тем более бесполезное занятие. правообладатели могут найти ваши материалы в поисковых системах. а это надо блочить уже от всех поисковых систем. и написать правообладатели могут не вам по обратной связи, а могут написать в абузу ucoz. тогда по их жалобе сайт может быть заблокирован. так что это хорошо, что они связываются с вами
Да как раз в основном на ucoz и пишут. Сегодня пожаловались, пришлось 11 страниц удалить. (ucoz дает 48 часов на ответ) А если я допустим, заболею, слягу в болницу на неделю другую, а за это время мой сайт буде потихому удален (( И прощай 5 лет упорного труда. Тьфу тьфу тьфу ))  Родилась мысль, а что если закрыть сайт от определенных стран, Бельгии к примеру. Сделать редирект на страницу с надписью "Сайт заблокирован". Посетитель из Бельгии, перейдя по ссылке из поисковой системы, попадает не на мой сайт, а на страницу с той самой надписью "Сайт заблокирован" и успокаивается ))  Нашел несколько вариантов: https://toster.ru/q/368858  Но толком ничего не понял и подойдут ли эти варианты для системы ucoz не знаю (
...