Мы внедряем сервис коротких URL, где цель перенаправления будет меняться ежедневно. URL-адреса будут доступны для мобильных устройств и всегда будут GET-запросами. Я пытаюсь понять, какой редирект 300-типа лучше для этой работы.
AFAIK большинство сервисов сокращения URL используют 301 переадресацию (перемещено навсегда). Однако, согласно спецификациям, перенаправления 303 (см. Другие) и 307 (временно перенесены) выглядят так, как будто они предназначены для нашего случая ...
- 303/307 также поддерживается как 301? Спецификации говорят, что они были реализованы только в HTTP 1.1 - с какими ограничениями это связано?
- Существуют ли какие-либо фактические последствия для кэширования или производительности при выборе 301 против 303 / 307.
- Для запросов GET, есть ли причина выбирать 303 против 307?
- Есть ли причина использовать перенаправления 302?
- Есть еще что-то, что стоит рассмотреть?