Https Umstellung
Author: Danilo StrickerLiebe Community,
bis vor kurzem habe ich alle meine Homepage Seiten auf http://www.thomas-s-photographie.de exportiert.
Nun habe ich aber versucht alles auf https umzustellen. Aktuell exportiere ich auch alle Homepage Dateien auf https://www.thomas-s-photographie.de
Einen .htaccess Eintrag habe ich auch hinterlegt.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://thomas-s-photographie.de/$1 [R=301,L]
Außerdem noch <link rel="canonical" href="http://www.thomas-s-photographie.de" /> eingefügt.
Nun habe ich das Problem, nachdem ich alles über die Google Search Console neu crawlen lassen habe, dass einige ältere Beiträge/Unterseiten (ursprünglich mit http) erstellt- nicht auf die neue https UnterSeite weiterleiten sondern nur auf die Startseite. Auch bei der Google Bilder Suche das selbe. Statt auf die dazugehörige Unterseite zu leiten kommt man über das gefundene Bild auch nur auf die Startseite.
Wisst ihr zufällig, wo der Fehler liegen könnte?
Der Eintrag <link rel="canonical" href="http://www.thomas-s-photographie.de" /> ist so verkehrt. Richtig muss er auf https lauten und den Seitennamen enthalten, also zum Beispiel <link rel="canonical" href="https://thomas-s-photographie.de/die-fotografen-aus-leipzig.html" />. Das heißt, Du musst für jede Seite in den Eigenschaften im Code-Bereich vor dem </HTML> Tag diesen Eintrag eingeben und den jeweiligen Seitennamen verwenden.
Normalerweise wäre dieser Code ausreichend für alles!
RewriteEngine On
RewriteCond%{HTTPS} !=on
RewriteRule^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Den Canonial benötigt man nicht!
Sehr viele Hoster oder Provider bieten auch eine automatische Umleitung an per Häkchen oder Schieberegler wo stehen müsste "https erzwingen" !
Author
Hey Andreas, muss ich denn dann hier meine Homepage Adresse eingeben?
-- RewriteRule^ https://www.thomas-s-photographie.de%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Würde sich denn dann auch das Problem lösen, dass die Zuweisung auf die Unterseiten wieder funktioniert?
Das canonical benötigt man dann, wenn man Seiten mit gleichem Inhalt hat, um Google zu sagen, welche Seite indexiert werden soll. Damit vermeidet man duplicate content Fehler bei Google. Ob das bei Deinen Seiten zutrifft, solltest Du wissen...
Nein, das brauchst du nicht angeben. Wenn du das wieder reinschreibst, dann wird bei einer Unterseite dies wieder auf die Startseite weitergeleitet.