Neu: Wildcard-Zertifikate über Let’s Encrypt oder ZeroSSL
Mit einem Wildcard-Zertifikat schützen Sie Ihre Domain und beliebig viele Subdomains. Über ISPConfig können jetzt auch Wildcard-Zertifikate von Let’s Encrypt und ZeroSSL ausgestellt werden.
Um die Hauptdomain example.com sowie alle Subdomains *.example.com nach www.example.com per Rewrite Rule umzuleiten, braucht man einen Regulären Ausdruck, der sowohl example.com als auch alle Subdomains einschließt, aber www.example.com ausschließt, um keine Redirect Loop zu erzeugen. Der Reguläre Ausdruck muß also z.B. folgende Domains/Subdomains matchen:
Ausgeschlossen werden muß:
Der Regex, der dies bewerkstelligt, lautet:
^(example\.com|((?:\w+(?:-\w+)*\.)*)((?!www\.)\w+(?:-\w+)*)(\.example\.com))$
Für nginx lautet die entsprechende Rewrite Rule:
if ($http_host ~* "^(example\.com|((?:\w+(?:-\w+)*\.)*)((?!www\.)\w+(?:-\w+)*)(\.example\.com))$") {
rewrite ^ $scheme://www.example.com$request_uri? permanent;
}
Und für Apache:
RewriteCond %{HTTP_HOST} ^(example\.com|((?:\w+(?:-\w+)*\.)*)((?!www\.)\w+(?:-\w+)*)(\.example\.com))$ [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
Testen Sie uns 14 Tage kostenlos Jetzt testen