Ich habe einen Apache(Ubuntu)-Server und muss https
nur für erzwingen sub1.domain.com
. Derzeit wird der gesamte Datenverkehr weitergeleitet
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) xxxx://%{HTTP_HOST}%{REQUEST_URI}
Die Sache ist, dass mein Server von mehreren Domänen aus erreichbar ist, wie:
www.domain1.com
www.domain2.com
Ich muss nur https
eine Subdomain meiner primären Domain erzwingensub1.domain.com
Ich habe keine Ahnung, wie man Befehle schreibt in.htaccess
PS: ich habe xxxx geschrieben, da ich sonst nicht https schreiben kann :/
Antwort1
Sie können dies tun, indem Sie der Servervariable eine weitere Bedingung für diesen bestimmten Host hinzufügen.%{HTTP_HOST}
( [NC]
bedeutetNÖCase und macht den Test unabhängig von Groß- und Kleinschreibung):
RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^sub1\.domain\.com [NC] RewriteRule (.*) xxxx://%{HTTP_HOST}%{REQUEST_URI}