Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

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

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
superolli
PostRank 8
PostRank 8
Beiträge: 718
Registriert: 22.07.2007, 14:17

Beitrag von superolli » 02.01.2013, 11:02

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]

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 02.01.2013, 12:20

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.

eckhards
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 02.01.2013, 12:19
Wohnort: Hamburg

Beitrag von eckhards » 02.01.2013, 12:25

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
BlackTri Optimizer - A/B-Testing-Tool für Online-Marketing und E-Commerce
https://www.blacktri.com

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 02.01.2013, 12:58

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]

superolli
PostRank 8
PostRank 8
Beiträge: 718
Registriert: 22.07.2007, 14:17

Beitrag von superolli » 02.01.2013, 13:09

Oh. Danke, super geholfen, das hilft weiter, vielen Dank!

superolli
PostRank 8
PostRank 8
Beiträge: 718
Registriert: 22.07.2007, 14:17

Beitrag von superolli » 02.01.2013, 14:18

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

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 02.01.2013, 15:04

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.

superolli
PostRank 8
PostRank 8
Beiträge: 718
Registriert: 22.07.2007, 14:17

Beitrag von superolli » 03.01.2013, 08:00

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.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag