На веб-сайте магазина, когда нажимается «Оплатить сейчас», мы выполняем перенаправление заголовка на тот же URL-адрес, только для защищенной SSL-версии https.
В таком распространенном сценарии мы должны использовать постоянный (301), временный (302) или любой другой код состояния? Так или иначе, ни постоянный, ни временный не чувствует себя хорошо (хотя я думаю, что последний будет более подходящим).
Ответы:
Для получения дополнительной информации о кодах ответов см .: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html (или http://urivalet.com/reason-phrases/ для получения сводной информации).
Чтобы ответить на ваш вопрос и разрешить проблемы с
303
ответом (что некоторые клиенты не понимают этого), вам будет безопаснее придерживаться a302
.источник
Если вы всегда перенаправляете на сайт SSL, тогда
301
подойдет a ... но вы могли бы просто изменить URL-адрес, на который вы ссылаетесь, вместо перенаправления.источник
А
303 See Other
может быть наиболее подходящим в этом сценарии.источник