E-Rechnungen von Timme Hosting
Ab dem 1. Januar 2025 müssen deutsche Unternehmen im inländischen B2B-Geschäft E-Rechnungen empfangen können. Kunden von Timme Hosting erhalten ihre Rechnungen zukünftig automatisch als E-Rechnungen.
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