Website non www zu www redirect problem (typo3 + synology nas)?
Hallo liebe Community,
Ich habe eine Typo3 Seite und will nun die Weiterleitung von der non www Seite zur www Seite einrichten. Es ist mir wirklich peinlich, aber ich schaffs einfach nicht, irgendetwas stimmt nicht.
Zu den infos: Ich habe eine synology nas mit dem WebStation Paket wo ich einen virtuellen host mit meiner domain auf meinen public folder der Website verlinkt habe. Hostname: www.domain.com Port: 80/443. Soweit so gut, Website ist aufrufbar.
Nun habe ich die .htaccess file modifiziert, um die Weiterleitungen zu regeln. Ich will http zu https und non www zu www. Hier mein Code:
# redirect to www.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# redirect to https://
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Nun ist das komische Verhalten, dass es alle Umleitungen richtig macht, nur die Adresse https://domain.com/ (also mit https und ohne www) nicht umgeleitet wird und den Fehler "Website nicht erreichbar" wirft.
Hat jemand eine Idee? Funkt da was anderes dazwischen?
Danke!
Nachtrag curl -v https://domain.com
Mache mal curl -v https://domain.com und ergänze die Ausgabe hier, um zu sehen, was da schief läuft (Windows Eingabeaufforderung oder Linux Konsole, egal, Ausgabe zensieren).
Ist ergänzt. Schein ein Zertifikatsproblem zu sein, ich schätz ich brauche ein wildcard Zertifikat für die gesamte url "domain.com", richtig?
1 Antwort
Dein Zertifikat ist nicht für domain.com ausgestellt, sondern nur für www.domain.com. Du musst das nochmal erstellen und beide Namen ins Zertifikat aufnehmen. Wildcard muss nicht sein, es reicht, wenn du beide Namen aufnimmst. Je nach Lets Encrypt Client einfach die Option mit dem Domainnahmen 2x angeben.
PS: Gerade deine Antwort gesehen, ja :)
Danke!! Bin viel zu lange dran gesessen, danke für den hilfreichen Tipp und die Lösung!