ライブサイトを持っています(URLを提供できません)。これはSharePoint2007にあります。ページにはURLがあり、後で変更されました。httpモジュールを作成し、response.redirect()を使用してユーザーを正しいページに移動しました。
しかし、サイトは以前にライブだったので、google.comで検索すると、古いURLのみが表示されます。リダイレクトは正常に機能しますが。キャッシュされたURLを新しいURLに変更する必要があります。
どうやってやるの ?
ライブサイトを持っています(URLを提供できません)。これはSharePoint2007にあります。ページにはURLがあり、後で変更されました。httpモジュールを作成し、response.redirect()を使用してユーザーを正しいページに移動しました。
しかし、サイトは以前にライブだったので、google.comで検索すると、古いURLのみが表示されます。リダイレクトは正常に機能しますが。キャッシュされたURLを新しいURLに変更する必要があります。
どうやってやるの ?
ここを見てみてください。わかりませんが、それはあなたを助けることができます。
さまざまなリダイレクトコードを理解する必要があります。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