2016-08-16 11 views
0

私は、301リダイレクトは永続的な変更のためのものであり、302は一時的な変更のためのものであることを知っています。一時的に削除するコードはありますか?

ページが数週間オフラインになっていて、平均してホームページにリダイレクトするときに使用するコードは何ですか?ページは数週間後にバックアップされるはずです。

答えて

1

リダイレクトする場合は、302になります。リダイレクトしたくない場合は、503 Service unavailable and set a Retry-After headerを送信してください(この時間より前に検索エンジンが復帰しないようにしてください)。

エンドユーザーエクスペリエンスをホームページにリダイレクトしたい場合は、心配して、などのJavaScriptベースの503エラーページのコンテンツに追加することをお勧めします検索エンジンのクローラがそれをどのようにしているかという点で最高です。

Previous answers suggestかもしれない名誉キャッシュをブラウザと301応答に設定されたヘッダを満了したが、それは、危険な障害が発生しているので、私はそれに依存しないでしょう。 (The standardは応答が "他に指示がない限りキャッシュ可能"とし、302 Foundの定義は明示的にキャッシング可能な302がキャッシュされる可能性があると示唆しているが、ブラウザが読み込めるものを実装しないのは初めてではないRFCの手紙)

関連する問題