Seite 1 von 1

HILFE - wo kommt diese Domain-Endung auf einmal her?

Verfasst: 02.01.2013, 11:02
von superolli
Hallo, guten Morgen, hat jemand von Euch eine Idee
wieso sich die Domainsendungen aller Seiten meines Portals Domain

https://kleinesonne.de/kinder-impfen
automatisch ändert wie hier
https://kleinesonne.de/kinder-impfen#.UOQEEKyMiQA

Ist mir eben erst aufgefallen.

Hier meine .htaccess falls ihr da den Fehler vermutet...

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.kleine-sonne.de [NC]
RewriteRule (.*) https://kleine-sonne.de/$1 [R=301,L]
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.+)\.html\ HTTP/
RewriteRule (.*).html$ /$1 [R=301,L]

Verfasst:
von

Verfasst: 02.01.2013, 12:20
von Melegrian
Nun ja, es ist ja nicht immer und nicht bei allen Seiten. Doch es fängt ja schon damit an, dass im Menü alle Seiten mit .html verlinkt sind und mod_rewrite soll es dann richten.

Ist aber nicht Sinn der Sache, denn Google wird die URLs so erfassen wie diese im Quelltext notiert sind und Deine ganze Webseite enthält für Google dadurch nur Links als Weiterleitungen, was ja nicht zu sein brauchte. Wenn die URLs keine Endung besitzen sollen, warum notierst Du die Links mit Endung im Menü?

Ich würde im ersten Schritt alle Links im Menü korrigieren und erst danach mit einer Fehleranalyse fortfahren.

Re: HILFE - wo kommt diese Domain-Endung auf einmal her?

Verfasst: 02.01.2013, 12:25
von eckhards
Hallo,
ich habe gerade nicht die Zeit es genauer anzuschauen, aber ich bin ziemlich sicher dass es nichts mit den rewrite-Rules zu tun hat:

- Wenn man im Firefox mit HTTP Live Headers die Kommunikaiton zwischen Browser und Server anschaut dann sieht man dass diese komische Endung nicht vom Server übermittelt wird, d.h. es gibt keinen Redirect zu dieser neuen URL
- Wenn man Javascript deaktiviert, dann taucht auch diese Endung nicht auf.

Es muss also was mit Javascript zu tun haben, Du müsstest mal utersuchen was alles an Dingen in der Seite ist (Tracking, Slider, sonstiges jQuery-Zeugs) was Javascript einsetzt.

Wenn Du nicht weiterkommst schicke mir gerne eine PN.

Liebe Grüße
Eckhard

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Re: HILFE - wo kommt diese Domain-Endung auf einmal her?

Verfasst: 02.01.2013, 12:58
von Melegrian
eckhards hat geschrieben:- Wenn man Javascript deaktiviert, dann taucht auch diese Endung nicht auf.
Mit JavaScript stimmt, habe ich jetzt auch mal deaktiviert, da wird nichts angehängt.
eckhards hat geschrieben:- Wenn man im Firefox mit HTTP Live Headers die Kommunikaiton zwischen Browser und Server anschaut dann sieht man dass diese komische Endung nicht vom Server übermittelt wird, d.h. es gibt keinen Redirect zu dieser neuen URL
Du siehst aber auch, dass die Seiten nur über Content-Location:"alternative Adresse" erreichbar sind und das brauchte ja nicht als Standard bei allen Verweisen zu sein.

Code: Alles auswählen

http://kleinesonne.de/kindergeburtstag-feiern

GET /kindergeburtstag-feiern HTTP/1.1
Host: kleinesonne.de
...
Content-Location: kindergeburtstag-feiern.html
...
Und warum wurde in der htaccess kleine-sonne.de mit Bindestrich notiert, obwohl die ohne Bindestrich als kleinesonne.de hier verlinkt wurde? Somit ist das nicht die htaccess für kleinesonne.de.
superolli hat geschrieben:https://kleinesonne.de/kinder-impfen
automatisch ändert wie hier
https://kleinesonne.de/kinder-impfen#.UOQEEKyMiQA

Ist mir eben erst aufgefallen.

Hier meine .htaccess falls ihr da den Fehler vermutet...

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.kleine-sonne.de [NC]
RewriteRule (.*) https://kleine-sonne.de/$1 [R=301,L]
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.+)\.html\ HTTP/
RewriteRule (.*).html$ /$1 [R=301,L]

Verfasst: 02.01.2013, 13:09
von superolli
Oh. Danke, super geholfen, das hilft weiter, vielen Dank!

domain.index(html) entfernen per htaccess

Verfasst: 02.01.2013, 14:18
von superolli
Hallo, auch wenn ich vermutlich Eure Geduld überstrapaziere,
aber wie bekomme ich die Endung

https://kleinesonne.de/index weg auf https://kleinesonne.de ?

Die html. Endungen habe ich schon in der .htaccess entfernt,
dies hier klappt irgenwie nicht

RewriteCond %{THE_REQUEST} /index\.(html?|php)\ HTTP/
RewriteRule ^(.+/)?index\.(html?|php)$ https://kleinesonne.de/$1 [R=301,L]


Grüße
Oliver

Re: domain.index(html) entfernen per htaccess

Verfasst: 02.01.2013, 15:04
von Melegrian
superolli hat geschrieben:aber wie bekomme ich die Endung

https://kleinesonne.de/index weg auf https://kleinesonne.de ?
Am einfachsten, in dem Du die nur noch mit / und nicht mehr so verlinkst:

Code: Alles auswählen

<a class="main_nav_active_item" href="index.html"
superolli hat geschrieben:Die html. Endungen habe ich schon in der .htaccess entfernt,
dies hier klappt irgenwie nicht
Nicht in der htaccess, da hätte ich das so gelassen mit der Endung wie es vorher war, falls da bereits externe Links drauf verweisen oder eine URL mal mit .html eingegeben wird. Aus dem Menü hätte ich die Endung .html rausgeworfen, wenn die Seiten standardmäßig ohne Endung erreichbar sein sollen.

So lange im Menü nur Links wie dieser enthalten sind

Code: Alles auswählen

<a class="main_nav_item" href="liebevolle-erziehung.html"
erfolgt doch nur eine Weiterleitung auf liebevolle-erziehung, um dann für liebevolle-erziehung aber wieder Location liebevolle-erziehung.html auszugegeben. Richtig wäre aber

Code: Alles auswählen

<a class="main_nav_item" href="liebevolle-erziehung"
um erst einmal die Weiterleitung da raus zu bekommen.

Habe schon mehrere Seiten gesehen, bei denen es sich so verhielt mit Location und bin mir auch nicht sicher, wie Google damit umgeht. Jedenfalls würde ich das in einem ersten Schritt bereinigen, danach dann schauen welches JavaScript ärgert, falls das Problem noch nicht gelöst.

Verfasst: 03.01.2013, 08:00
von superolli
Hallo an alle, vielen herzlichen Dank.

Also.. peinlich, aber es lag am Addthis-tool, das hat immer eine Endung angefügt, weil links auf der Addthis Seite ein Feld angehakt war, was ich erst gestern abend gesehen habe. Ich hatte mich gewundert, warum immer die gleiche Endung kam. Dann war das mit Java im Prinzip wohl richtig, aber das konnte irgendwie keiner von Euch rausfinden.

Die Zugriffe innerhalb der Seiten kann ich nicht rausnehmen, ich sage nur 1&1 Template.

Aber nur wegen der Index Seite jetzt umzuziehen.. das ist mir zuviel Action, bin heilfroh, dass die Seiten überhaupt laufen und langsam die Besucher anziehen.

Vielen Dank.