Neue Anleitung: Joomla! 4 installieren
Damit Sie das Content Management System Joomla problemlos auf Ihrem Webspace installieren können, zeigen wir Ihnen Schritt für Schritt, wie Sie vorgehen müssen.
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