Fehlermeldung von Seobility
Autor: Thomas T.
Besucht 3359,
Followers 2,
Geteilt 0
Hallo!
Nach dem Überprüfen meiner WS durch Seobility erhalte ich folgende Fehlermeldung:
"Es gibt keine korrekte Weiterleitung zwischen der "www." Subdomain und der Root-Domain Ihrer Website"
Es ist aber egal, ob ich zum Start meiner WS "www.thaiinsects.com" im Browser eingebe oder nur "thaiinsects.com". Es öffnet sich immer die richtige WS. Oder verstehe ich die Meldung falsch?
Was kann ich tun zur Behebung dieses Fehlers tun?
Danke schon im Voraus für die Hilfe!
Gruß, Thomas
Gepostet am
Wie ist Deine .htaccess-Datei aufgebaut, insesondere der 301-Redirect auf www- und non-www-Seiten?
Für mein Verständnis hast Du auch einen canonical-Tag zuviel in Deiner Seite...
Autor
Hallo Franz-Josef!
Folgendes steht in meiner .htaccess:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} =""
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bitte erkläre mir die Sache mit dem cannonical-Tag etwas genauer bzw. (noch besser!) sage mir, was ich ändern muß. Vielen Dank!
Gruß, Thomas
So wie es aussieht, ist Deine bevorzugte Domain die www.thaiinsects.com. Über die .htaccess leitest Du alle Aufrufe mit thaiinsects.com auf www.thaiinsects.com um, indem Du folgende Einträge in die .htacces aufnimmst.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Da hiermit auch die https-Umleitung durchgeführt wird, kannst Du auf Deine ursprünglichen zeilen verzichten (also löschen).
Zum Canonical-Tag ist zu sagen, dass es eine Startseite geben, die bei Eingabe von www.thaiinsects.com im Browser ausgegeben wird. Üblicherweise ist dies die Seite index.html.
Suchmaschinen wie Google finden den Inhalt auf www.thaiinsects.com und auf www.thaiinsects.com/index.html und wissen nicht, dass es das gleiche ist. Das kann man mit dem Eintrag <link rel="canonical" href="http://www.thaiinsects.com"/> verhindert werden. Alle anderen canonical-Tags müssen dann gelöscht werden
Autor
Hallo Franz-Josef!
Zuerst mal großes "Dankeschön!".
Die .htaccess ändere ich.
Aber das mit dem Canonical ist für mich irgendwie zu kompliziert. Vielleicht kannst du mir noch einmal helfen, indem du mir konkret sagst, wo genau und wie ich <link rel="canonical" href="http://www.thaiinsects.com"/> eintragen soll und was ich dann löschen kann. Danke!
Gruß, Thomas
Autor
Nachtrag
Nach der Änderung der .htaccess ist die WS nicht mehr erreichbar. Ich bitte um kurzfristige Hilfe. Danke!
Die letzte Zeile dürfte nicht stimmen beim Franz Josef !
Richtig:
RewriteRule^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dann ändere Die htaccess wieder auf den alten Zustand, damit die Seite wieder erreichbar wird.
Wie sieht deine htaccess aus? Ich kann mir das aber erst später ansehen...
Autor
Hallo Franz-Josef!
Meine ursprüngliche .htaccess habe ich oben schon gepostet. Diese hat Seobility moniert. Dann habe ich die von dir probiert und es kam die Meldung, WS nicht erreichbar. Dann habe ich die Änderung von Andreas ausprobiert. Damit kam eine andere Fehlermeldung (habe leider den Inhalt vergessen) dann habe ich es noch einmal mit der von dir probiert, und plötzlich erreiche ich die WS; vielleicht war nur der Server out. Leider verstehe ich vom Code überhaupt nichts - ist aber vielleicht auch nicht notwendig? Morgen prüfe ich, was Seobility nun sagt.
Gruß, Thomas
Hallo Thomas,
ich verwende genau den gleichen Eintrag bei meiner Homepage ohne Problem. Wahrscheinlich war etwas mit dem Server.
Wenn Du den Code verstehen willst, kannst Du ja mal hier nachlesen.
Zum canonical-Tag:
Du hast vermutlich bei jeder Seite in den Eigenschaften im Reiter Erweitert den benutzerdefinierten Code im Bereich "Vor dem </HEAD> Tag" eingegeben:
<link rel="canonical" href="https://www.thaiinsects.com/index.html"/>
<link rel="canonical" href="http://www.thaiinsects.com"/>
Auf der index.html reicht der Eintrag
<link rel="canonical" href="http://www.thaiinsects.com" />
Auf allen anderen Seiten musst Du die Zeile mit dem Seitennamen ergänzen und z.B. für die Kontaktseite eintragen:
<link rel="canonical" href="http://www.thaiinsects.com/kontakt.html" />
Autor
Danke für die Zeit, die du für mich aufwendest.
Ich habe bei jeder Seite bei den erweiterten Eigenschaften die erste deiner beiden Zeilen eingefügt, allerdings anstatt .../index.html jeweils den entsprechechenden Seitennnamen. Womit dein letzter Abschnitt schon erfüllt wäre. Deine 2. Zeile habe ich bisher nicht. Soll ich die noch nachtragen?
Das hier habe ich bei der Homepage eingetragen: <link rel="canonical" href="http://www.thaiinsects.com/index.html"/> .
Ich hoffe sehr, daß dieses Thema hier nun nicht zu speziell wird, anderen Usern nichts bringt und womöglich Ärger auslöst.
Gruß, Thomas
Wenn Du die Einträge so vorgenommen hast wie Du es schreibst ist das ok und Du musst nichts mehr machen.
Das ist Dein Thema und wenn es jemandem zu speziell wird, muss er ja nicht mitlesen...