Какой код состояния следует использовать при перенаправлении с http на https на сайте магазина?


8

На веб-сайте магазина, когда нажимается «Оплатить сейчас», мы выполняем перенаправление заголовка на тот же URL-адрес, только для защищенной SSL-версии https.

В таком распространенном сценарии мы должны использовать постоянный (301), временный (302) или любой другой код состояния? Так или иначе, ни постоянный, ни временный не чувствует себя хорошо (хотя я думаю, что последний будет более подходящим).


2
Huzzah - 3 противоречивых ответа (и считая?) ...
Майк Хадсон

Интересно. Я думал, что будет какой-то стандарт.
Олаф

Ответы:


2

Для получения дополнительной информации о кодах ответов см .: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html (или http://urivalet.com/reason-phrases/ для получения сводной информации).

Чтобы ответить на ваш вопрос и разрешить проблемы с 303ответом (что некоторые клиенты не понимают этого), вам будет безопаснее придерживаться a 302.


4

Если вы всегда перенаправляете на сайт SSL, тогда 301подойдет a ... но вы могли бы просто изменить URL-адрес, на который вы ссылаетесь, вместо перенаправления.


Не может этого сделать, по разным причинам перенаправление должно происходить из кода.
Олаф

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.