Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

8 лет назад
Александр С.
39 лет, Россия
9 лет в сервисе
Был онлайн 7 лет назад
8 лет назад

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

на сайте есть общедоступные любым юзерам страницы с полями авторизации (логин-пароль). Через браузер все отображается правильно.
Но когда такие страницы посещает бот - он получает редирект 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

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/">here</a>.</h2>
</body></html>


Публичные страницы без формы авторизации, бот обходит прекрасно. Читал, что эта проблема встречается при authentication forms. На сервере временных редиректов нет, похоже, это форма авторизации так воспринимается.

В конфиге менял cookieless="UseDeviceProfile" на cookieless="UseCookies" - не помогло.

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

  • Рекламное место свободно
    25 дней за $9
Николай С.
27 лет, Россия
9 лет в сервисе
Был онлайн 5 лет назад
8 лет назад
Андрей Л.
39 лет, Украина
10 лет в сервисе
Был онлайн 7 лет назад
8 лет назад

Другие заказы в категории «Веб-программирование»