Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


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

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

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

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

Код:

deny from all
allow from *.ru, *.ua, google.*, yandex.*

__________________
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума   Ответить с цитированием
Старый 05.12.2017, 09:29   #3
olegK<<
Форумчанин
 
Аватар для olegK<<
 
Регистрация: 05.11.2017
Адрес: Кропивницкий
Сообщений: 60
Репутация: 10

icq: 491861664
skype: wheeldraff
По умолчанию

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

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

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

Код:

deny from all
allow from *.ru, *.ua, google.*, yandex.*

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

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

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

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

Код:

deny from all
allow from *.ru, *.ua, google.*, yandex.*

Не получается, меня тоже блокирует
avtotranszp вне форума   Ответить с цитированием
Старый 05.12.2017, 15:09   #9
Sciv
Профессионал
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Адрес: Курган
Сообщений: 3,233
Репутация: 1231
По умолчанию

Цитата:
Сообщение от 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, 10:27   #10
olegK<<
Форумчанин
 
Аватар для olegK<<
 
Регистрация: 05.11.2017
Адрес: Кропивницкий
Сообщений: 60
Репутация: 10

icq: 491861664
skype: wheeldraff
По умолчанию

Цитата:
Сообщение от 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 в 10:28. Причина: Geo IP Location
olegK<< вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


21:25.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru