У меня есть два веб-сайта с различным контентом, один из которых написан на родном языке, а другой на английском для иностранных пользователей. 15% международных пользователей каким-то образом удается зайти на родной сайт и на международный сайт наоборот.
Я использую службу .NET IP Location, чтобы определить, откуда пришел пользователь, а затем перенаправить его на правильный веб-сайт, если он ошибся. Проблема в том, что боты Google со всего мира могут быть в любой стране и имеют разные IP-адреса ... Так как я могу отличить этих пользователей от реальных, чтобы я мог держать ботов на своем сайте, перенаправляя пользователей неправильного типа на нужный тип веб-сайта?