Ich möchte Benutzer von meiner http-Website zu https-Website umleiten, ist dort wie ein Meta oder Javascript oder HTML, um dies zu tun, hat meine Website einen http-Server sowie eine sichere Version , jede Hilfe wäre willkommen!Umleiten von http: // zu https: //
Antwort
Als Quick-Fix können Sie es wie folgt tun:
if(window.location.protocol != 'https:') {
location.href = location.href.replace("http://", "https://");
}
Aber ich empfehle Ihnen, es zu tun, um die verfügbare Methode in Ihrem Web-Server
Danke das hat auch funktioniert und ist einfacher zu verwalten. – antimalwareprogram
Von https://stackoverflow.com/a/5411601/5031164
verwenden, sollten Sie Verwenden Sie html Meta Tag für neuere Browser und ein Javascript Skript für die ältere, zur gleichen Zeit:
<meta http-equiv="refresh" content="0; url=https://example.com/" />
<script type="text/javascript">
window.location.href = "https://example.com"
</script>
berichte ich auch:
Für Vollständigkeit, ich denke, der beste Weg, wenn möglich, zu verwenden ist Server umleitet, so [...]
Was "neuere Browser" meinst du? Welcher "älterer Browser" würde damit nicht funktionieren? –
Sehr alter Browser wie bis IE6 könnte Probleme haben ([hier lesen] (https://en.wikipedia.org/wiki/Meta_refresh)). Wie auch immer, ich lese, dass Browser die Meta-Refresh-Funktion mit 0 Werten in einigen Fällen ignorieren können, also schlage ich vor, auch das js-Skript beizubehalten. [mehr hier] (https://stackoverflow.com/questions/5411538/redirect-from-an-html-page/5411601#5411601) – lunix15
- 1. nginx umleiten HTTPS zu HTTP
- 2. Umleiten von http zu https ohne mod_rewrite
- 3. Umleiten von http zu https außer Startseite
- 4. Umleiten der Website von http zu https
- 5. umleiten alle Subdomains von http zu https
- 6. Umleiten von HTTPS zu HTTP in Controller
- 7. Umleiten von HTTP zu HTTPS mit XAMPP
- 8. Umleiten von https zu http - google index
- 9. Umleiten von HTTP zu HTTPS Htaccess
- 10. Wie https umleiten: // www zu https: // und http: // www zu https: // und http: // zu https: //
- 11. Elastische Bohnenstange Http Umleiten zu Https
- 12. Umleiten einer einzelnen Seite http zu https
- 13. HTTP umleiten, um https zu korrigieren
- 14. Umleiten aller HTTP zu HTTPS ohne ELB
- 15. Umleiten alle Anfrage HTTP zu HTTPS
- 16. Wie umleiten HTTP in Wildfly10 zu HTTPS?
- 17. Redirect Schleife während http: // zu https: // umleiten
- 18. Umleiten von https zu nicht-www und http zu www
- 19. Umleiten von http zu https und www zu nicht-www
- 20. Umleiten von HTTP zu HTTPS führt zu unendlichen Weiterleitungen - nodejs?
- 21. nginx umleiten zweimal von https auf http
- 22. . Htaccess umleiten sowohl nackt http und https zu www https
- 23. Wie http umleiten: // http: // www und https: // www zu https: // Verwendung von .htaccess
- 24. Umleiten von http zu https mit Glassfish v4
- 25. Umleiten von http://example.com zu https://www.dummy.com/ über .htaceess
- 26. Umleiten von HTTP zu HTTPS w/Einfache Auth
- 27. Umleiten von Http zu Https mit AWS ELB
- 28. Umleiten von Site-URL http zu https in Codegeigner
- 29. Umleiten aller Links von HTTPS zu HTTP WordPress Website
- 30. Umleiten von https zu http in Azure Web App Service
Redirects einen 301-Statuscode senden done am besten auf der HTTP-Ebene. Wie Sie diese implementieren, hängt von Ihrem HTTP-Server und/oder Ihrer serverseitigen Programmiersprache ab. – Quentin
Ich mochte beide Antworten, aber Javascript war besser für mich, danke. – antimalwareprogram