Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как избавиться от адресов с cookieless-сессиями? / 3 сообщений из 3, страница 1 из 1
20.02.2017, 13:55
    #39407808
Glass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как избавиться от адресов с cookieless-сессиями?
Всем привет!
У меня проблема, с которой чаще всего уже кто-то знаком :)
Есть сайт на ASP.NET MVC 5, и Яндекс постоянно индексирует контент с кукилесс-сессией, вот такого вида:

http://****.ru/(X(1)S(3eog3qufukbvcyzaqsmd3lkf))/***

Я уже все что мог позакрывал - ниже кусок из Web.Config:

<sessionState cookieless="UseCookies" />
<authentication mode="Forms">
<forms cookieless="UseCookies" loginUrl="login" name="AppCookie" />
</authentication>
<anonymousIdentification cookieless="UseCookies"/>

Без кук - сайт не работает.
Но откуда-то валятся и валятся найденные роботом новые адреса с кукилесс-url.

Можно ли как-то их перехватить и сделать постоянный редирект на нормальный url? Средствами настроек движка или программно?

P.S. canonical я тоже на странице прописал нормальный.
...
Рейтинг: 0 / 0
20.02.2017, 19:28
    #39408107
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как избавиться от адресов с cookieless-сессиями?
попробуй пошарь свой апликейшен чем то типо OWASP ZAP, мне интересно он найдет ли такие ссылки. идея в лоб скажем.
...
Рейтинг: 0 / 0
27.02.2017, 10:06
    #39410645
Glass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как избавиться от адресов с cookieless-сессиями?
В общем, через код не нашел решения, поэтому просто настроил URL-Rewrite, и теперь режу все эти вещи прямо IIS'ом:

Код: xml
1.
2.
3.
4.
5.
6.
7.
<rule name="Redirect Session" patternSyntax="Wildcard" stopProcessing="true">
  <match url="*" />
    <conditions logicalGrouping="MatchAny">
      <add input="{CACHE_URL}" pattern="*/(X(1)S*/*" />
    </conditions>
  <action type="Redirect" url="http://domain.ru/{C:3}" redirectType="Permanent" />
</rule>



За наводку на OWASP ZAP большое спасибо, уже прогнал проект, нашел много интересных вещей :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как избавиться от адресов с cookieless-сессиями? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]