это моя ситуация:
Мне нужно создать приложение, которое будет прослушивать URL-адреса, введенные в браузере, чтобы при вводе определенного сайта (например, google.com) оно перенаправляло его на www.mysite.com/Redirect.aspx?site=google. com, так что этот клик записывается на mysite.com, а затем пользователь перенаправляется на исходную запись, т.е. google.com
У меня была одна идея - создать приложение для Windows, которое редактирует файл Hosts. Поэтому я добавил запись для google.com, перенаправив ее на 1.2.3.4 (IP-адрес моего сервера), чтобы можно было записать клик и перенаправить пользователя обратно на google.com
.
Однако проблема заключается в том, что, поскольку Hosts перенаправляет любой запрос на google.com на 1.2.3.4, вся эта последовательность перенаправления будет проходить в цикле, поскольку 1.2.3.4 также приведет к google.com.
Может ли кто-нибудь предложить, что я мог бы сделать, чтобы обойти это или лучшее решение?
То, что я хочу, похоже на программное обеспечение для родительского контроля, то есть при посещении определенного веб-сайта, например www.porn.com, он распознает этот адрес и ведет пользователя на другой сайт.
Последовательность действий будет такой:
Пользователь вводит google.com -> Перенаправить на mysite.com?Redirect.aspx?site=google.com (запись в записи на моем сервере) -> перейти на google.com