2

asp:LinkButtonトリガーしPostBack、いくつかのものをデータベースにプッシュしてResponse.Redirectから、ユーザーを次のページに送信する を持っています。

SEO の目的で、スパイダーがリンクをたどって次のページに移動することは望ましくありません。Response.Redirect指定する方法はありますnofollowか?

4

2 に答える 2

1

Response.Redirectnofollowサーバー側で発生しているため、処理しません。

no follow と同様の動作を得るには、リンクでnofollowあり、リダイレクト先のページを中間ページに伝えるための情報を含む「中間の man」ページを挿入する必要があります。これは、外部サイトへのリンクに関する情報を収集しようとする場合や、リンクを傍受してアフィリエイト コードを追加する場合などに使用される一般的な方法です。

中間の man ページへのリンクの例:

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

次に、リダイレクト ページで、クエリ文字列から を選択し、www.google.com必要な追跡などを行ってResponse.Redirectから、提供された URL にアクセスします。

編集: . を使用しているという事実を完全に見逃していました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

将来的にはできないという具体的な基準はありませんが、簡単ではありません。あなたが本当にそれについて心配しているなら、私が投稿した解決策に似たものを実装してください.

于 2013-01-31T21:20:21.857 に答える