Я заходил на веб-страницу, используя http: // Я перенаправляю javascript на https: //. Откроется страница входа в систему под https. После успешной регистрации следующая страница снова находится в http. Почему не открылась следующая страница с https. Я использую JETTY в качестве веб-сервера.HTTPS переключается на HTTP
ответ
Вы отправляете свою регистрационную форму на адрес http://mysite.com/login.php?
Если да, то я бы рекомендовал использовать относительную ссылку (например <form action="login.php" method="POST">
)
Шифрование обычно используется только при передаче конфиденциальных данных, таких как имена пользователей и пароли (или вашего счета в интернет банке).
Для общедоступного веб-сайта, такого как StackOverflow, нецелесообразно использовать HTTPS для чего-либо иного, кроме учетных данных для входа, поскольку если каждый зарегистрированный пользователь в StackOverflow будет использовать HTTPS для каждого просмотра страницы, сайт может быть слишком дорогим для запуска, поскольку шифрование ресурс тяжелый, что означает, что для этого потребуется больше оборудования.
Серверное программное обеспечение может работать что-то вроде этого на странице входа:
- Пользователь переходит на странице входа в HTTP: //mysite.com/login
- отображается страница Войти. В HTML форма указывает на HTTPS: //mysite.com
- типов пользователей имя пользователя/пароль и отправляет форму по зашифрованному сессии
- земли пользователя на «Вход» успешной страницу, которая перенаправляет на незашифрованном HTTP: //mysite.com/
HTTP поддерживает переадресацию в заголовке, используя Место жительства команду:
Location: http://www.example.org/
Content-Type: text/html
Content-Length: 174
Надеюсь, это поможет!
Я хотел, чтобы сеанс оставался https, который я получил, чтобы работать через перенаправление. Если я набираю http: // ipaddress. Я перенаправляюсь на https: // ipaddress, а сеанс - https. Однако, поскольку порт 80 для http открыт, я все еще могу получить доступ к страницам через http после входа. Кажется, я могу получить доступ как к http, так и к https. Я бы хотел, чтобы он был только https. Это может повлиять на скорость, но это нормально со мной. существует ли способ, который, если пользователь набирает http: //ipaddress/jsp/page.jsp, он получит страницу с ошибкой или некоторую ошибку. – Jim
- 1. IE тихо переключается с https на http
- 2. Перенаправление HTTP на HTTPS
- 3. HTTP на HTTPS-сайте
- 4. Как заменить HTTPS на HTTP в URL?
- 5. Переключиться с HTTPS на HTTP
- 6. Миграция с HTTP на HTTPS
- 7. Переадресация http на правильный https
- 8. вопрос перенаправления HTTP на HTTPS
- 9. Перепишите с https на http
- 10. HTTP-перенаправление на HTTPS Python
- 11. Как Перенаправление HTTP на HTTPS
- 12. Как изменить https на http
- 13. Вход с HTTP на HTTPS
- 14. HTTP на HTTPS перенаправлять Vagrant
- 15. HTTP iframe на HTTPS странице
- 16. Проблем пересылают HTTP на HTTPS
- 17. Как перенаправить http на https
- 18. Перенаправление http-адресов на https
- 19. Переадресация HTTP на HTTPS Apache2
- 20. Перенаправление с HTTP на HTTPS
- 21. Переадресация всех HTTP на HTTPS
- 22. http Запрос на https webservice?
- 23. nginx перенаправить HTTPS на HTTP
- 24. Переключение Wiris http на https
- 25. Переадресация HTTP на HTTPS Htaccess
- 26. Перепишите все HTTP на HTTPS
- 27. http: // www перенаправлять на https: //
- 28. Lighttpd перенаправляет HTTPS на HTTP
- 29. URL Переписывание http на https
- 30. Как перенаправить http на https?
Осторожно: если вы используете относительные ссылки, ваша страница входа в систему должна быть запрошена через HTTPS, иначе секреты будут передаваться по-умолчанию. Я бы рекомендовал форматировать HTTPS для формы входа. – hannson