Как в 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
Не существует определенного стандарта, который говорит, что они не могли бы сделать это в будущем, но это нелегко / вероятно. Если вы действительно беспокоитесь об этом, примените нечто подобное решению, которое я опубликовал.