Neu im App-Installer: Mautic 4
Das Marketing-Automatisierungs-Tool Mautic 4 ergänzt unseren App-Installer und steht Ihnen jetzt zur Installation zur Verfügung.
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