1

以前のバージョンのサイトの一部のURLに対して410ステータスコードを返すようにクライアントから依頼されました。

これをプログラムする方法には2つのオプションがあります(このリクエストの範囲外の制約に基づく)

オプション1これは簡単に実装できます。既存の古いURLリダイレクター(301ステータスコード)を使用して、これらすべてのURLを1つのページにリダイレクトし、そのページに(410ステータス)コードを返すようにします。

オプション2の実装が難しい:410ステータスコードを直接返す機能を記述します。

質問:グーグル(および他の人)はオプション1で正しいことをしますか?

4

2 に答える 2

2

あなたが100%でない限り、301を正しく解釈できないサイトへの可能なクライアント接続がない場合を除いて、おそらく410を直接返すことをお勧めします。

httpの整合性を維持するために直接410を選択します。

于 2010-02-23T13:48:21.037 に答える
1

私はグーグルがオプション1であなたのページを301としてタグ付けすることをかなり確信しています。

オプション2、たとえ難しいと感じたとしても(しかし、あなたはすでにそれを知っています:))

于 2010-02-23T13:48:40.673 に答える