2011-07-19 8 views
1

私は何年も前からあまり愛されていない古いウェブサイトを持っています。既存のサイトは、DotNetNuke(DNN)と呼ばれるASP.NETポータルフレームワークの3. *バージョンに基づいています。ウェブサイトの移行に302リダイレクトを実装するにはどうすればよいですか?

私はそのサイトをプルダウンし、Nanoc(Rubyベース)という静的サイト生成プログラムに基づいて新しいサイトを作成します。私はnginxでサイトを提供しています。

新しいサイトの古いページをリダイレクトする方法についてはわかりません。新しいページの多くは全く新しいものになります。古いページのいくつかはバックアップされません。私はいくつかの形で生きていきたいと思うことがいくつかあると思うが、確かに同じURLではない。

サイトの各ページ(大規模サイトではありません)できめ細かいリダイレクトを行うか、一般的なリダイレクトを使用して処理するだけでよいですか?

+0

応答コードを301に設定した後、Response.Redirect()を実行する方法がわかりませんが、302ではなく301(永久)が必要です。 –

答えて

0

検索エンジンに認識させたいリンク上に301(永久リダイレクト、302より良い)を付けておくだけで済みます。ブックマークした人がいるかもしれません。それ以外の場合は、古いURLのように見える404を新しいホームページにリダイレクトするだけです。

+0

OKです。私は私のnginx設定ファイル内でそれを行う必要がありますか? – wchrisjohnson

+0

これはもっとも簡単な場所でしょう。 – dahlbyk

関連する問題