Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запрет доступа со страницы

9.0K
18 марта 2006 года
f14tc
25 / / 06.11.2005
Здрасте всем.
Помогите плиз, я в веб-программировании новичок.
Столкнулся с тем, что на мои страницы стали часто заходить с babelfish.altavista.com

выглядит это в логе так
<адрес с которого идут> - - [.....] "HEAD / HTTP/1.0" 200 0 "http://babelfish.altavista.com/babelfish/trurl_load?lp=ru_en&url=http%3A%2F%2F<мой адрес>"

то есть запись в .htaccess не срабатывает
Как можно запретить заход с этого сайта?

На вопрос "зачем" отвечу - не хочу чтобы моя страницы выглядела как бред.
583
18 марта 2006 года
#define
150 / / 03.12.2002
Тут только программно наверное.. Примерное такой код можно добавить до вывода какой-либо информации в браузер (лучше в начале скрипта):
 
Код:
if(isset($HTTP_REFERER) && ereg('^http://babelfish.altavista.com',$HTTP_REFERER)) {
  header('HTTP/1.1 403 Forbidden'); // запрет входа
  header('Location: http://yoursite.ru/frobidden.html');  // переадресация на др. страницу
}
Кстати если посетителю оттуда попадают на разные страницы твоего сайта, то придется такую проверку ставить на всех этих страницах. Я бы на твоем месте был бы только рад посетителям, пусть даже "левым".
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог