Как в Response.Redirect указать rel="nofollow"?

У меня есть asp:LinkButton это вызывает PostBack, помещает некоторые вещи в базу данных, затем делает Response.Redirect отправить пользователя на следующую страницу.

В целях SEO мы не хотим, чтобы пауки переходили по ссылке на следующую страницу. Есть ли Response.Redirect есть способ указать nofollow?

2 ответа

Решение

Пауки не "следовали" за Постбаком от этих кнопок ссылок.

Зачем? потому что им нужно запустить javascript, тогда javascript сделает что-то и отправит обратно страницу и все, что следует за пауками. Они этого не делают, они только следуют четким ссылкам на другие страницы.

Response.Redirect не обрабатывает nofollow так как это происходит на стороне сервера.

Чтобы получить поведение, аналогичное отсутствию подписки, вы должны вставить страницу "среднего человека", которая является ссылкой с nofollow и содержит информацию, чтобы сообщить промежуточной странице, на какую страницу перенаправить. Это обычная практика, используемая при попытке сбора информации о ссылках на внешние сайты или перехвате ссылок для добавления партнерских кодов и т. Д.

Например, ссылка на среднюю справочную страницу:

<a href="redirect.aspx?url=www.google.com" rel="nofollow">Your Link</a>

Затем на странице перенаправления вы просто выбираете www.google.com из строки запроса и сделать любое отслеживание или все, что вам нужно, а затем Response.Redirect на предоставленную ссылку.

РЕДАКТИРОВАТЬ: я полностью пропустил тот факт, что вы используете LinkButton, Аристос прав в том, что пауки не будут выполнять JavaScript, чтобы сделать PostBack,

http://www.keyrelevance.com/articles/search-engine-listings.htm

JavaScript - замечательная технология, но она невидима для всех поисковых систем. Если вы используете JavaScript для управления навигацией вашего сайта, у пауков могут возникнуть серьезные проблемы при сканировании вашего сайта.

Но Google постоянно становится лучше, поэтому вы никогда не знаете:

http://www.youtube.com/watch?v=8yTn_HLDaJs&feature=player_embedded

Не существует определенного стандарта, который говорит, что они не могли бы сделать это в будущем, но это нелегко / вероятно. Если вы действительно беспокоитесь об этом, примените нечто подобное решению, которое я опубликовал.

Другие вопросы по тегам