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

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

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

8 голосов | спросил Olaf 20 72011vEurope/Moscow11bEurope/MoscowSun, 20 Nov 2011 20:58:16 +0400 2011, 20:58:16

3 ответа


2

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

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

ответил Mike Hudson 21 12011vEurope/Moscow11bEurope/MoscowMon, 21 Nov 2011 09:57:25 +0400 2011, 09:57:25
3

A 303 See Other может быть наиболее подходящим в этом сценарий.

ответил John Conde 20 72011vEurope/Moscow11bEurope/MoscowSun, 20 Nov 2011 23:21:48 +0400 2011, 23:21:48
3

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

ответил Quentin 21 12011vEurope/Moscow11bEurope/MoscowMon, 21 Nov 2011 00:32:52 +0400 2011, 00:32:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132