Щито у нас с HTTPS?
сабж. трафф к пикабушечке хоть и по 443 порту, но таки идёт открытым текстом.
как пруф
telnet pikabu.ru 443
и прям GET / HTTP/1.1 или какую отсебятину и интер интер.
странное дело однако. тащ майор, как слышите?
сабж. трафф к пикабушечке хоть и по 443 порту, но таки идёт открытым текстом.
как пруф
telnet pikabu.ru 443
и прям GET / HTTP/1.1 или какую отсебятину и интер интер.
странное дело однако. тащ майор, как слышите?
Добрый день
Несколько дней назад на сайт поставил ssl сертификат и подключил https. Проверил его работу, по сертификату проблем нет, но обнаружил ошибку 400 в експлоере при использовании урл адресов, содержащих русские символы.
Например https://site/?q=привет
https://zalipaka.icu/story/ssl_sertifikat_problema_v_microsoft_...
Об этом написал в техподдержку, тк при использовании адресов сайта, размещенных не у моего хостинга такой проблемы нет: проверил на более чем десятка сайтов, даже с тем же типом ssl сертификата - все в одном и том же експлоере и в одном окне.
Https://site/?qq=проверка
Все выдает без 400 ошибки. Все они не у моего хостинга
Например https://m.lenta.ru?q=%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0
В итоге получил ответ
---
Данная ситуация уже многократно поднималась, в том числе на сайте Microsoft:
Судя по всему, ситуация актуальна по сей день.
Проверка показала, что для работы указанного URL в IE 11 необходимо включить 2 выключенных по умолчанию в браузере настройки в свойствах браузера во вкладке "Дополнительно" в разделе "Международный":
"Всегда отображать закодированные адреса" и "Отправлять строки запросов UTF-8 для URL-адресов вне интрасети".
При включении данных настроек браузер начинает выполнять корректное преобразование строк к виду URL-encoded.
В этом случае вместо ошибки 400 начинается, собственно, загрузка сайта
Что это, проблема данной версии браузера либо специфика, требующая дополнительной донастройки браузера или вообще частный случай - увы, у нас нет информации.
Таким образом, для уточнения истинной причины подобного явления необходима отладка работы браузера. Для этого рекомендуем обратиться к разработчику браузера - компании Microsoft.
--
Короче послали к майкрософт разбираться с настройками браузера.
Вот сижу и думаю: почему же другие сайты корректно отображаются, а мой сайт (есть подозрение что любой сайт у моего провайдера хостинга) нет. В чем же отличие?
Логично же, что если у других сайты работает в експлоере штатно при добавлении в адрес ?q=проверка, то должно работать и у меня, а если не работает, то это значит что то на стороне сервера какая то ошибка. Логично? Что же ломает запрос к моему хостингу, если у других он работает. Почему я должен обьяснять покупателям что ддя работы в експлоере нужно поставить две галки?
(как мне донести эту информацию для хостинга? Я им уже скидывал ссылки на сторонние сайты, которые работают. Ответ - проблема в браузере). Не могу понять логику ответа техподдержки
Добрый день
Решил установить у себя на сайте ssl сертификат для создания защищенных соединений https, тк начитался, что это рекомендуют для выдачи в поисковике и попадает под закон о защите данных пользователей (типа везде где есть минимальный сбор данных пользователя -формы контакта, оформления заказа - должно быть https). Платить 5000р за годовой сертификат не хотелось, поэтому остановился на бесплатном 90 дневном (буду 1 раз в квартал его обновлять)
Установка сертификата заняла 15-20 минут. Начал тестировать https соединение.
Смартфоны. Приятно удивил сертификат: практически все браузера (даже родные телефонов - без роду племени) отлично работали по https: только в мини опера выдало предупреждение о неизвестности происхождения сертификата (на стационарном компе проблем с сертификатом в опере не возникло)
Персональный компьютер. Https соединение работает во всех браузерах. Проблем с сертификатом не возникло, но Вот тут возникла проблема с адресной строкой в браузере microsoft explorer 11 (ранних версий у меня нет, в браузере edge от микрософта проблем также нет)
В чем суть: если в адресной строке
Https://site/?qw=hellow
не использовать переменные значения содержащие русские символы, то выдача страниц штатно.
Стоит добавить русские символы
Https://site/?qw=привет
Как на странице браузера пишется ошибка 400 (соединение установлено, но кому то плохо). В логи сервера ошибки данного класса не попадают, так что не знаю что там могло не понравиться. До обращение к коду программному дело не доходит: иначе я бы выяснил что передается в код (те ошибка до вызова исполняемого кода)
Убираем https
Http://site/?qw=привет
Страница выдается штатно
Проверял работу https на всех доступных компьютерах: все работает штатно, кроме експлоера
Раз на 3х компах одна и та же ошибка значит проблема не в "глючном" експлоере на одном компьютере: или сертификат или сервер. В инете нашел статью, где говорится о проблеме возникновения ошибки 400 при https соединении: рекомендуют в настройках сервера поменять некоторые параметры. Написал в техподдержку, но не думаю что ответят в чем дело(
Отсюда просьба: если кто сталкивался с этим, то подскажите как решить данную проблему. Пока я кодом перенаправляю все заходы в експлоер на незащищенное соединение http
Спс
Нужно заблокировать соц. сети! В школах их как-то блокируют!