Как разрешить или заблокировать посетителей из определенных стран с помощью .htaccess

Наше быстрое и простое руководство покажет вам, как контролировать доступ к сайту в зависимости от местоположения посетителей. С некоторыми настройками файла .htacess можно разрешить или заблокировать посетителей из определенных стран.

Разрешение или блокировка посетителей из определенных стран, использующих .htaccess

После запуска веб-сайт доступен по всему миру. Но во многих случаях необходимо контролировать доступ к вашему сайту, особенно если вы хотите остановить спамеров и хакеров из определенных стран.

К счастью, вы можете использовать свой файл WordPress .htaccess, чтобы разрешить или заблокировать посетителей из определенных стран. Давайте узнаем, как это сделать.

Шаг 1. Создайте IP-адреса страны

Доступно множество онлайн-инструментов, позволяющих разрешить или заблокировать посетителей по стране. В этом руководстве мы будем использовать блоки IP-адресов страны.

  1. Перейдите на Country IP Blocks homepage.
  2. Выберите страны, которые вы хотите заблокировать или разрешить.
  3. В разделе «Выбор формата» выберите «Запретить Apache .htaccess» или «Разрешить Apache .htaccess». Выбор зависит от того, хотите ли вы заблокировать или разрешить посещение посетителей из этих стран.
  4. Нажмите Create ACL..Create ACL Using Country IP Blocks
  5. Результаты ACL появятся в правой части экрана. Нажмите кнопку Копировать ACL в буфер обмена..Allow or Block Countries Using Country IP Blocks

Шаг 2. Вставьте сгенерированные IP-адреса в файл .htaccess.

Наконец, вставьте IP-адреса стран, которые вы хотите заблокировать или разрешить, в файл .htaccess.

  1. Go to Files -> File Manager.
  2. Select your domain and hit Go To File Manager.
  3. Navigate to the public_html folder and double-click the .htaccess file.
  4. Paste ACL to your .htaccess file and hit Save & Close. Your .htaccess file will look like this:Allow or Block Countries Using .htaccess File

Вы также можете использовать FTP-клиент для редактирования файла .htaccess.

Если вы не можете получить доступ к своему веб-сайту после вставки сгенерированных IP-адресов, проверьте, включен ли ваш IP-адрес в черный список. Вы можете увидеть свой IP-адрес через What Is My IP Address

Вывод

Из этого руководства вы узнали, как легко заблокировать или разрешить доступ посетителей из определенных стран. Все, что вам нужно сделать, это сгенерировать IP-адрес страны с помощью блоков Country IP Blocks, а затем вставить список управления доступом (ACL) в файл .htaccess.

Denis

Denis

Создание сайтов под ключ на Opencart, WordPress, Laravel, PHP, ModX, Bitrix, Joomla
Контакты:
Skype: maximorum
Tel: +38(096) 082-44-06
Denis

Latest posts by Denis (see all)