Serega75

Serega75
Рейтинг
71
Регистрация
10.09.2009
siv1987:
Вы то хоть веб-сервер перегружаете?

location = /file.php {
return 403;
}

Конечно.

michaek:
Serega75, файл вообще в корне сайта или по какому-то пути?

Да в корне.

С помощью php разрулил:

if ($_SERVER['HTTP_USER_AGENT'] != "GoodBot"){
header($_SERVER["SERVER_PROTOCOL"]." 403 Forbidden");
header("Status: 403 Forbidden");
$_SERVER['REDIRECT_STATUS'] = 403;
die ('<h1>403 Forbidden</h1>');
}

Хотел правда на уровне сервера решить вопрос.

michaek:
то есть уа - одно слово GoodBot и все, больше ничего нет?
можно попробовать !~ вместо !=, но тогда будет пускать всех, где в уа есть goodbot

Да одно слово.

Сейчас попробую !~, слово длинное.

Не работает. Косяк походу в nginx(1.4.2), не пашет конструкция:

location /file.php {

return 403;
}
UNIT-IS:
location /file.php {

deny all;
allow env=good_bot;
}

Шутить изволите? :)

michaek:
Serega75, полностью запрос в логе как выглядит? только без всяких GoodBot итп

Так и выглядит, какая разница GoodBot или BestBot?

В логах он отображается как "GoodBot". Т.е. с регистром у меня в .htaccess

michaek:
location /file.php {

if ($http_user_agent != "GoodBot")
{ return 403; }
}

Не работает.

MACEDONSCIY:
читать все в одну строку не удобно, правильно?
Яндекс сократил текст, чем тоже повысил удобство чтения - чем меньше, тем лучше.

Вроде было не очень широко и раньше. Стало узковато как-то.

IV-й:
Накаркали 😂

Вопрос на засыпку: где выдача?

Как будто на доску объявлений попал, а не в поисковик :)

Короче, в топку www, делал без них и дальше буду.

Тоже заинтересовал вопрос, нужно ли делать www поддомен? Сам уже давно не делаю его, проблем вроде нет.

september:
То есть, при наборе www.site.ru сайт не открывается или редиректится на site.ru?

Я так понял, что не открывается.

Вчера работал, сегодня нет. (

Всего: 238