Исправить появление ошибки 302 на сайте Asp.Net
Здравствуйте,
на сайте есть общедоступные любым юзерам страницы с полями авторизации (логин-пароль). Через браузер все отображается правильно.
Но когда такие страницы посещает бот - он получает редирект 302.
HTTP/1.1 302 Found
Cache-Control: private
Content-Type: text/html; charset=utf-8
Location: /
Server: Microsoft-IIS/7.5
Set-Cookie: .ASPXANONYMOUS=zm_gVZckzQEkAAAANjcyMWMwYzktZjA2YS00NjU2LWI3YjgtMTMzZGNkNDdjMDM5lpkTR_kpFhKl3dh_Re_Z5ETdfYo1; expires=Fri, 27-Apr-2012 17:01:06 GMT; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=zmmfevu1mduaxo0xepdcp2xq; path=/; HttpOnly
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Sat, 18 Feb 2012 06:21:08 GMT
Content-Length: 118
Object moved
Object moved to here.
Публичные страницы без формы авторизации, бот обходит прекрасно. Читал, что эта проблема встречается при authentication forms. На сервере временных редиректов нет, похоже, это форма авторизации так воспринимается.
В конфиге менял cookieless="UseDeviceProfile" на cookieless="UseCookies" - не помогло.
Как правильно принимать бот? Если у кого-то появится желание НЕбесплатно посмотреть код класса логина - пишите в тему. Посотрудничаем.