Auf meiner Site ist ein normales SSL installiert und dies sind die Änderungen, die ich in .htaccess vorgenommen habe
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} !=blog.mysite.com
Aber ich möchtehttps://blog.mysite.comumleiten zuhttp://blog.mysite.com
Antwort1
Wie wäre es mit etwas wie:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^blog.assurehosts.com$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^blog.assurehosts.com$
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Beachten Sie nur, dass ich es aus dem Kopf schreibe; ich habe keinen Server in der Nähe, um es zu testen.
bearbeiten: hinzugefügt, R=301
um dies zu einer permanenten Weiterleitung zu machen, da dies wahrscheinlich ist, was Sie wollen; und L
um sicherzustellen, dass folgende Regeln nicht angewendet werden, wenn bereits eine übereinstimmt – ich habe mich gerade daran erinnert.