Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 15233|Ответ: 1

Перенаправление HTTP SLB с балансировкой нагрузки Alibaba Cloud на HTTPS pit

[Скопировать ссылку]
Опубликовано 20.06.2019 10:43:29 | | | |
Давайте популяризируем разницу между кодами статуса 301 и 302

Ресурс 301 Перемещённый Постоянно запрошенный был окончательно перемещён в новое место, и любые будущие ссылки на этот ресурс должны использовать один из нескольких URI, вернутых в этом ответе. Если возможно, клиенты с редактированием ссылок должны автоматически изменять запрошенный адрес на адрес, возвращаемый с сервера. Этот ответ также кэшируем, если не указано иное.

Ресурсы, запрошенные 302 Found, теперь временно отвечают на запросы из другого URI. Поскольку такие перенаправления временны, клиент должен продолжать отправлять будущие запросы на исходный адрес. Этот ответ кэшируем только если указано в Cache-Control или Expires.
301 подходит для постоянных перенаправлений

Самый распространённый сценарий для 301 — использование прыжков между доменными именами.
Например, мы посещаемhttp://www.baidu.comперейду кhttps://www.baidu.comПосле отправки запроса возвращается статусный код 301, затем возвращается местоположение, с запросом нового адреса, и браузер принимает этот новый адрес для доступа.
Примечание: запросы 301 можно кэшировать, то есть по статусному коду можно увидеть, что в конце написано из кэша.
Или вы меняете название своей веб-страницы с php на html, и при этом произойдёт постоянное перенаправление.

302 используется для временных прыжков

Например, пользователи, не вошедшие в систему, перенаправляются на страницу входа при посещении центра пользователей.
Посещение страницы 404 перенаправляет на главную страницу.



Конфигурация Alibaba Cloud Load Balancing SLB следующая:



Мы используем http для перенаправления на https, очевидное намерение — перенаправить навсегда, а не временно, но здесь Alibaba Cloud даёт мне то, что мы возвращаемВременный код статуса 302 для перенаправления。 Как показано ниже:



Код статуса возврата, проверенный онлайн через Webmaster's Home и Aizhan Network, — 302, и я также использовал этот код для возврата статусного кода 302.

Кейс-стади: перенаправления сайта 302 были наказаны Google за неправильное использование

Business.com — крупнейшая бизнес-поисковая система и категория в Интернете, известная профессиональным предоставлением бизнес-информации, включая почти 190 000 веб-страниц. Если вы ищете в Google ключевое слово «бизнес», сайт будет ранжирован на первом месте. Однако 5 сентября 2010 года Business.com столкнулся с странной ситуацией: PR главной страницы изменился с 8 на 0, и главная страница не была найдена в результатах поиска Google. К счастью, только главная страница «испарилась». Но, к счастью, на следующий день главная страница вернулась в результаты поиска Google, но PR всё равно был нулевым.

Связь:Вход по гиперссылке виден.

Сегодня я нахожусь на платформе вебмастеров Baidu с помощью HTTPS-аутентификации и обнаружил, что проверка сайта https не прошла, что вызвало моё внимание.

Между 302 и 301 нет разницы по функциональности, но он должен сильно влиять на SEO, или делится на два разных статусных кода.

Поскольку этот сайт использует интеллектуальное DNS-разрешение, вы можете устанавливать разные адреса для разных регионов, он различает только внутренние и зарубежные, Alibaba Cloud, зарубежные Amazon AWS, как показано на рисунке ниже:



Используя домашний пинг-тест вебмастера, я обнаружил, что существует 29 независимых IP, хотя разрешения разные адреса, но все они перенаправляют URL http на https.

Я протестировал Alibaba Cloud SLB и Amazon CDN с кодом, и результат, полученный HTTP-перенаправлением https, выглядит следующим образом:



Единственное отличие запросов в том, что при тестировании Amazon нужно сделать запрос через прокси, чтобы можно было выйти за границу для парсинга и прикрепления кода:

Перед тестированием был отправлен заявка в Alibaba Cloud, как показано на рисунке ниже:



На данный момент вопрос не решен, и причина не объяснена.

(Конец)




Предыдущий:history.pushState реализует страницу браузера без обновления изменённой ссылки
Следующий:Адд-Миграция: Нельзя привязать параметр к параметру «Путь», потому что параметр выглядит:
 Хозяин| Опубликовано 21.06.2019 10:19:32 |
Машинист No 96514: Здравствуйте, извините, что заставил ждать. Продукты SLB по умолчанию разработаны для использования 302, который нельзя менять. Вы можете отменить перенаправление портов на SLB и вместо этого установить HTTP-перенаправления на HTTPS на сервере сервера, что позволяет настраивать статус кода.  



На этот раз я был весьма разочарован Alibaba Cloud — статусным кодом 301, используемым на официальном сайте Alibaba Cloud, но использовал статус 302 для клиентов и не объяснил, почему используется статус 302.

Для SEO сайтов кажется, что это должно иметь значение.

Я не могу заставить себя выкрутить руки и бёдра, так что давайте настроим всё сами. В конце концов, это всего лишь несколько минут, давайтеСначала это было не из-за ленивого настроя задавать вопросы, просто хотел узнать.

HTTP-трафик перенаправлен в учебник по конфигурации HTTPS
https://www.itsvse.com/thread-7727-1-1.html
(Источник: Architect_Programmer)

Установите 80-порт SLB http и перенаправляйте его на 8088-порт бэкенда (бэкенд может настроить его неформально), и конфигурация выглядит следующим образом:

ПомниПроверка здоровья, проверка статуса 40x

Просто перезапустите сервис nginx на бэкенде.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com