2017-03-10 3 views
0

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:

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:

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?

Antwort

0

Versuchen Sie dieses:

RewriteEngine On 

# non-www to www 
RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule (.*) https\://www.example.com/$1 [R=301] 

# HTTP to HTTPS 
RewriteCond %{HTTPS} off [NC] 
RewriteRule (.*) https\://www.example.com/$1 [R=301] 
Verwandte Themen