0

最近(別のMVCルートに)移動されたWebサイトにいくつかのページがあり、一部は削除されています。検索エンジン(および私のユーザー)にとって便利であるという観点から、そのような変更はどのように処理されるべきですか?

4

2 に答える 2

1

IISのURL書き換えモジュールを使用して、これらの障害のある/移動されたルートに対して301/302リダイレクトを発行します。これにより、Google / BingはSEOに満足し、ブックマークされたリンクが失われるのを防ぎます。

例を提供しなかったため、実際にリライトをケースに使用する方法を示すことはできませんが、learn.iis.netには大量のデータ/例/ユースケースがあります。

単純な/愚かな例。ブログコントローラーから記事コントローラー(web.config内)にリダイレクトします

<rewrite>
  <rules>
    <rule name="Redirect from blog">
      <match url="^blog/([_0-9a-z-]+)/([0-9]+)" />
      <action type="Redirect" url="article/{R:2}/{R:1}" redirectType="Found" />
    </rule>
  </rules>
</rewrite>
于 2012-04-12T03:47:26.977 に答える
0

ベンのソリューションを見てみましょう:

http://ben.onfabrik.com/posts/aspnet-mvc-issuing-multiple-301-redirects

それはあなたが役に立つと思うかもしれないアプローチであるように見えます。

于 2012-04-12T08:22:29.723 に答える