Ich habe viele Foren durchforstet und viele Lösungen ausprobiert. Keine funktioniert richtig. Ich verwende ISAPI Rewrite 3 für IIS.RewriteRule für HTTP zu HTTPS und WWW ISAPI Rewrite
Ich muss alle Anfragen auf unserer Website zu WWW und HTTPS ändern.
Zum Beispiel:
- http s: //example.com/a-page-here/
- http://example.com/a-page-here/
- http://www.example.com/a-page-here/
- www.example.com/a-page -here/
- beispiel.com/a-page-hier/
auf alle Veränderungen:
ich http://htaccess.madewithlove.be verwendet habe, die fehlerhaft sein kann, weil ich für die so genannte Arbeitslösungen scheinbar falsche Ergebnisse. Ich möchte nicht viele Dinge auf der Live-Seite testen.
Diese vermeintlich richtige Beispiel (einer von vielen) fand ich gibt falsche Ergebnisse:
RewriteEngine on
RewriteBase/
RewriteCond %{SERVER_PORT} !443
# Extract non-www portion of HTTP_HOST
RewriteCond %{HTTP_HOST} ^(www\.)?(.*) [NC]
# Redirect to HTTPS with www
RewriteRule (.*) https://www.%2/$1 [R=301]
Beispiel Tests:
- example.com/a-page-here/ = https://www./example.com/a-page-here
- www.example.com/a-page-here/ = https://www./www.example.com/a-page-here/
Kann mir jemand eine Reihe von Regeln geben, die sauber und zuverlässig alle nicht www Anfrage auf unsere Website auf die richtige https://www Version verwandeln und nicht ungültig Schrägstriche usw. hinzufügen?