1

ライブサイトを持っています(URLを提供できません)。これはSharePoint2007にあります。ページにはURLがあり、後で変更されました。httpモジュールを作成し、response.redirect()を使用してユーザーを正しいページに移動しました。

しかし、サイトは以前にライブだったので、google.comで検索すると、古いURLのみが表示されます。リダイレクトは正常に機能しますが。キャッシュされたURLを新しいURLに変更する必要があります。

どうやってやるの ?

4

2 に答える 2

0

ここを見てみてください。わかりませんが、それはあなたを助けることができます。

于 2011-02-08T12:28:41.403 に答える
0

さまざまなリダイレクトコードを理解する必要があります。response.redirect()は、ブラウザ(またはボット)を別のアドレスにリダイレクトするだけです。

あなたは301リダイレクトを発行しているはずでした、そしてグーグルと他のサービス(町には他のゲームがいくつかあると言われています)は最終的に古いURLを削除して新しいURLに置き換え、あなたのすべての「リンクジュース」は保持されます。

検索エンジンの結果に表示されるページのURLを変更する必要がある場合は、サーバー側の301リダイレクトを使用することをお勧めします。これは、ユーザーと検索エンジンが正しいページに誘導されるようにするための最良の方法です。301ステータスコードは、ページが永続的に新しい場所に移動したことを意味します。

このためのASP.NETコード

Response.Status = "301 Moved Permanently" 
Response.addheader "Location", "http://www.newdomain.com/newurl/" 
Response.end
于 2011-02-08T13:09:48.580 に答える