Webサイトを終了する最良の方法は何ですか?


13

ASP.NET MVC 3で構築されたWebサイトがあり、完全に閉鎖されます。ドメインはまだ数か月必要なので、その間は少なくともメインページに1つのメッセージを表示したいと思います。

標準では、301 Moved Permanentlyを介してすべてのリクエストを単一のページに送信するか、すべてのリクエストに対して410 Goneを提供するかが基準になると考えています。

Webサイトを完全に閉じたのはこれが初めてです。すぐに再度行う必要はないと思いますが、これを行うための好ましい方法を知りたいと思います。

(タグの提案に完全にオープンです。Webサイトを閉じることは人気のあるトピックではないようです。これは良いことだと思います。)


1
トピック外:同様のWebサイトへのリンクを残したい場合があります(商用サービスやオープンソースプロジェクトに関する場合など)。お金を稼ぐこともできます。
ルラララ

回答:


12

サイトが閉じられた後、410 GoneHTTPステータスコードを送信するのが適切な方法になります。これは、検索エンジンにこれらのページが永久に失われ、インデックスから削除されるように指示するためです。

404もこれを行いますが、検索エンジンがインデックスからそれを削除する前に何度もアクセスを再試行するため、時間がかかる場合があります。

また、410ステータスコードを送信する際には、サイトが閉じられていることを示すページにユーザーをリダイレクトし、混乱したエラーページが表示され、何が起こったのか混乱しないようにしてください。


1
ホームページも同様に、それともサイトが実際に閉じられる時間に少し近くなるまで200のままにしておくのでしょうか?この特定のサイトのトラフィックの大部分は検索によるものであり、何が起こったかを確認するためにユーザーが引き続き検索できるようにすることにはいくつかの利点があるかもしれません。
ジェームススケム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.