リダイレクト先が毎日変わる短縮URLサービスを実装しています。URL はモバイル デバイスからアクセスされ、常に GET 要求になります。仕事に最適な 300 タイプのリダイレクトを理解しようとしています。
私の知る限り、ほとんどの URL 短縮サービスは 301 リダイレクトを使用しています (完全に移動されました)。ただし、仕様によると、303 (その他を参照) および 307 (一時的に移動) のリダイレクトは、私たちの場合のために設計されているようです...
- 303/307 は 301 と同様にサポートされていますか? 仕様によると、それらは HTTP 1.1 でのみ実装されたと書かれていますが、それはどのような制限を綴っていますか?
- 301 対 303/307 を選択することで、実際のキャッシングまたはパフォーマンスへの影響はありますか。
- GET リクエストの場合、303 と 307 を選択する理由はありますか?
- 302 リダイレクトを使用する理由はありますか?
- 他に考慮すべきことはありますか?