- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
А как шифрануться, чтобы бот подумал,что тут вообще сервака нет никакого? Т.е. даже заголовки не давать. Бот пришел, понюхал испорченный воздух и убрался восвояси.
А как шифрануться, чтобы бот подумал,что тут вообще сервака нет никакого? Т.е. даже заголовки не давать. Бот пришел, понюхал испорченный воздух и убрался восвояси.
то есть чтобы сервер открыл сокет, считал что юагент и в случае бота просто закрыл сокет.
вот чес хз как такое апачем реализовать, либо очнь внимательно курить маны, либо патч вэбсервера. может как-то IPTABLESом реализовать - завернуть трафик в сишный парсер юагентов и в случае бота отдавать фалс чтобы таблес закрывал коннект.
то есть чтобы сервер открыл сокет, считал что юагент и в случае бота просто закрыл сокет.
именно это. я такое не потяну, как описано. а на пхп такое как реализовать?
на пхп такое как реализовать?
на пыхе просто в массиве сервер проверять юзерагент, чекать его регуляркой или стристром (stristr) и в случае бота 404 или 0 или клоаку.
404 или 0 или клоаку.
Не, не то. Ни 404, ни 0 - как прикинуться мертвым? Вообще ничего не отдать, даже заголовки.
exit(); или die();
Не, не то.
это ответ сервера на die()
* About to connect() to 2a02:4780:1:1::1:9b4 port 80 (#0)
* Trying 2a02:4780:1:1::1:9b4...
* connected
* Connected to 2a02:4780:1:1::1:9b4 (2a02:4780:1:1::1:9b4) port 80 (#0)
> GET /die.php HTTP/1.1
> User-Agent: curl/7.26.0
> Host: [2a02:4780:1:1::1:9b4]
> Accept: */*
>
* additional stuff not fine transfer.c:1037: 0 0
* HTTP 1.1 or later with persistent connection, pipelining supported
< HTTP/1.1 200 OK
< Date: Fri, 22 Nov 2013 23:27:18 GMT
< Server: Apache/2.2.22 (Debian)
< X-Powered-By: PHP/5.4.4-14+deb7u5
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/html
<
* Connection #0 to host 2a02:4780:1:1::1:9b4 left intact
* Closing connection #0
это на exit()
* About to connect() to 2a02:4780:1:1::1:9b4 port 80 (#0)
* Trying 2a02:4780:1:1::1:9b4...
* connected
* Connected to 2a02:4780:1:1::1:9b4 (2a02:4780:1:1::1:9b4) port 80 (#0)
> GET /exit.php HTTP/1.1
> User-Agent: curl/7.26.0
> Host: [2a02:4780:1:1::1:9b4]
> Accept: */*
>
* HTTP 1.1 or later with persistent connection, pipelining supported
< HTTP/1.1 200 OK
< Date: Fri, 22 Nov 2013 23:29:14 GMT
< Server: Apache/2.2.22 (Debian)
< X-Powered-By: PHP/5.4.4-14+deb7u5
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/html
<
* Connection #0 to host 2a02:4780:1:1::1:9b4 left intact
* Closing connection #0
---------- Добавлено 23.11.2013 в 03:31 ----------
т.е. отдает 200
sidorka, да, все верно, хидер ответа формирует сервер, а php под сервером крутится - значит насиловать апач. ну или таблесом с заворотом на сторонний фильтр на сях.
sidorka, юзать апач как фронтенд для доров не очень разумно, если идет речь об экономии ресурсов.
в соседнем треде ответил, но повторюсь тут:
http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html#return
Можно ли на уровне сервера при проксировании через моды менять содержимое ответа - дописать что-нибудь или удалить?
Киньте ссылкой.