alf_from_melmok писал(а):
Хм, тогда как такой "План Б"?
Ставим сервер-прокладку там скрипт который ставит куки сбрасывает клиенту javascript, который делает уже редирект на сервер со страничкой welcome a board! Если на "той" стороне тупой http-клиент (расчет на то, что торрент клиент не имеет javascript engine). "Валидный" же браузер примет скрипт и переведет нашего клиента к нужной нам страничке - "пополните баланс".
Можно поставить nginx с таким конфигом
Код:
server {
listen some.IP.to.redirect:80 default_server;
server_name "";
root /path/to/docroot;
access_log off;
error_log /dev/null;
add_header Cache-Control no-store;
add_header Last-Modified "Thu, 01 Jan 1970 00:00:01 GMT";
expires epoch;
if ($http_user_agent !~* (MSIE|Firefox|Opera|Safari|Chrome)) {
return 404;
}
location / {
ssi on;
index index.html;
try_files $uri $uri/ @error;
}
location /favicon.ico {
empty_gif;
}
location ~ /\. {
error_page 403 = @error;
deny all;
}
location @error {
rewrite ^ /? permanent;
}
}
В index.html, по вкусу, рисуем либо текст "печаль-беда, инетема кирдык", либо редирект.
Инструкция:
Код:
ssi on;
Позволит использовать SSI конструкции типа:
Код:
<!--# echo var="REMOTE_ADDR" default="127.0.0.1" -->
Для теста можете сделать так:
Код:
<html><head><title></title></head><body>IP Address: <!--# echo var="REMOTE_ADDR" default="127.0.0.1" --></body></html>
