Исправить появление ошибки 302 на сайте Asp.Net

Александр15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.02.2012

Здравствуйте,

на сайте есть общедоступные любым юзерам страницы с полями авторизации (логин-пароль). Через браузер все отображается правильно.

Но когда такие страницы посещает бот - он получает редирект 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" - не помогло.

Как правильно принимать бот? Если у кого-то появится желание НЕбесплатно посмотреть код класса логина - пишите в тему. Посотрудничаем.