Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2017, 05:44   #1
avtotranszp
Новичок
Джуниор
 
Регистрация: 05.12.2017
Сообщений: 6
По умолчанию Как заблокировать в htaccess доступ к сайту для определенных стран?

Здравствуйте.

Подскажите пожалуйста как в htaccess заблокировать доступ к сайту для всех стран кроме России Украины и поисковых ботов Гугл и Яндекс?
avtotranszp вне форума Ответить с цитированием
Старый 05.12.2017, 07:29   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Возможно, так:

Код:
deny from all
allow from *.ru, *.ua, google.*, yandex.*
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 05.12.2017, 08:29   #3
olegK<<
Пользователь
 
Аватар для olegK<<
 
Регистрация: 05.11.2017
Сообщений: 59
По умолчанию

А что не так с гугл и яндекс? Я советую запрещать доступ ботам, которые дают нагрузку на сайт .
olegK<< вне форума Ответить с цитированием
Старый 05.12.2017, 12:48   #4
avtotranszp
Новичок
Джуниор
 
Регистрация: 05.12.2017
Сообщений: 6
По умолчанию

Цитата:
Сообщение от olegK<< Посмотреть сообщение
А что не так с гугл и яндекс? Я советую запрещать доступ ботам, которые дают нагрузку на сайт .
Здравствуйте. С Гугл и Яндексом все в порядке. Мне необходимо чтобы доступ к сайту имели жители Украины, России и боты Гугл и Яндекс
avtotranszp вне форума Ответить с цитированием
Старый 05.12.2017, 12:49   #5
avtotranszp
Новичок
Джуниор
 
Регистрация: 05.12.2017
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Возможно, так:

Код:
deny from all
allow from *.ru, *.ua, google.*, yandex.*
Спасибо большое, сейчас буду пробовать.
avtotranszp вне форума Ответить с цитированием
Старый 05.12.2017, 12:50   #6
avtotranszp
Новичок
Джуниор
 
Регистрация: 05.12.2017
Сообщений: 6
По умолчанию

Спасибо большое, сейчас буду пробовать.
avtotranszp вне форума Ответить с цитированием
Старый 05.12.2017, 13:16   #7
avtotranszp
Новичок
Джуниор
 
Регистрация: 05.12.2017
Сообщений: 6
По умолчанию

Цитата:
Сообщение от avtotranszp Посмотреть сообщение
Спасибо большое, сейчас буду пробовать.
Не получается, меня тоже блокирует
avtotranszp вне форума Ответить с цитированием
Старый 05.12.2017, 13:17   #8
avtotranszp
Новичок
Джуниор
 
Регистрация: 05.12.2017
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Возможно, так:

Код:
deny from all
allow from *.ru, *.ua, google.*, yandex.*
Не получается, меня тоже блокирует
avtotranszp вне форума Ответить с цитированием
Старый 05.12.2017, 14:09   #9
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от avtotranszp Посмотреть сообщение
Не получается, меня тоже блокирует
Стопэ, а на чём сайт поднят? Сервер, версия?

Помнится, в зависимости от версии апача была такая фигня:

Код:
Alias /alias "c:/wamp/alias/"

<Directory "c:/wamp/alias/">
  AllowOverride All
  Options Indexes ExecCGI MultiViews FollowSymLinks
  Order allow,deny
  Allow from all
	<ifDefine APACHE24>
		Require all granted
	</ifDefine>
	<ifDefine !APACHE24>
		Order Deny,Allow
		Allow from all
	</ifDefine>


# php parameters for ILS project
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
  php_admin_value pdo_sqlsrv.client_buffer_max_kb_size 50000
  php_admin_value sqlsrv.ClientBufferMaxKBSize 50512
</Directory>
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 06.12.2017, 09:27   #10
olegK<<
Пользователь
 
Аватар для olegK<<
 
Регистрация: 05.11.2017
Сообщений: 59
По умолчанию

Цитата:
Сообщение от avtotranszp Посмотреть сообщение
allow from *.ru, *.ua, google.*, yandex.*

Не получается, меня тоже блокирует
Проверяйте синтаксис. Хотя непонятно что даст бан по доменным зонам.

Код:
allow from *.ru,
allow from *.ua
allow from google.*
allow from yandex.*
Geo IP Location

Последний раз редактировалось olegK<<; 06.12.2017 в 09:28. Причина: Geo IP Location
olegK<< вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разограничить доступ через htaccess? hooko PHP 1 01.04.2015 13:01
Срочно! Как заблокировать доступ к интернету ClMlD Работа с сетью в Delphi 5 11.11.2013 21:19
htaccess как заблокировать всем и разрешить только мне, обращаться по адресу Человек_Борща PHP 5 19.02.2013 23:28
заблокировать доступ на ПК ( windows ) со всех стран, кроме СНГ kosmaster Безопасность, Шифрование 0 26.01.2011 17:56
Как получить доступ к сайту в DELPHI cowboy Общие вопросы Delphi 8 10.09.2009 16:12