Heim  >  Artikel  >  Web-Frontend  >  JavaScript implementiert eine erzwungene Umleitung auf HTTPS page_javascript-Fähigkeiten

JavaScript implementiert eine erzwungene Umleitung auf HTTPS page_javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 15:56:151252Durchsuche

Manchmal ist es notwendig, die Umstellung einer Webseite auf HTTPS zu erzwingen, auch wenn der Benutzer bereits auf die HTTP-Version zugegriffen hat. Der Grund kann sein, dass Sie nicht möchten, dass Benutzer HTTP für den Zugriff verwenden, weil es nicht sicher ist. Das geht ganz einfach. Wenn Sie dazu weder PHP noch Apache's mod_rewrite verwenden möchten, können Sie auch Javascript verwenden. Der Code lautet wie folgt:

<script type="text/javascript">
var targetProtocol = "https:";
if (window.location.protocol != targetProtocol)
 window.location.href = targetProtocol +
  window.location.href.substring(window.location.protocol.length);
</script>

Wenn der Benutzer mit diesem Code beispielsweise http://leonax.net/… besucht, wird er zu https://leonax.net/… weitergeleitet. . Wenn Sie das Gegenteil tun möchten, also die Umleitung von HTTPS zu HTTP erzwingen möchten, ändern Sie einfach den Wert von targetProtocol in http. Ist das nicht sehr praktisch?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn