/node als URL für die Startseite erzeugt Duplicate Content
am 02.06.2009 - 10:46 Uhr in
Habe jetzt mal eine Frage zu Drupal 5:
Unter "Verwalten - Einstellungen - Webseite-Informationen" kann man doch die Startseite eingeben:
Die Homepage zeigt den Inhalt dieser relativen URL an. Im Zweifelsfall „node“ angeben.
Wie es sich gehört, gebe ich hier "node" ein.
Hat man nun auf der Startseite mehr als 10 Beiträge (wenn bei den Beitragseinstellungen die Anzahl der Beiträge auf der Startseite auf 10 gestellt ist), dann kann man unten am Ende weiterblättern auf Seite 2.
Blättert man auf Seite zwei landet man auf der URL
/node?page=1
(korrekt wäre da /?page=1)
Blätter man nun aber zurück auf Seite 1, landet man auf der URL
/node
(korrekt wäre da /)
Die Startseite ist also sowohl unter / als auch unter /node erreichbar und vorallem von Drupal selbst auch nach /node verlinkt! Das bedeutet Duplicate Content für die Startseite. Für die Startseite sollte man jedenfalls immer Duplicate Content vermeiden.
Bestimmt ist das in Drupal 6 schon gelöst, aber gibt es dafür auch eine Lösung in Drupal 5 (umsteigen ist jetzt nicht möglich)?
Beim Blättern unten auf der Startseite darf nirgendwo auf /node verlinkt werden. Wie kann man das ereichen?
vielen Dank.
- Anmelden oder Registrieren um Kommentare zu schreiben
Würde das gerne auch
am 29.12.2009 - 17:13 Uhr
Würde das gerne auch erfahren.
http://drupal.org/project/glo
am 29.12.2009 - 17:19 Uhr
http://drupal.org/project/globalredirect
Oder aber in der page.tpl.php für die Startseite ein passendes Canonical-Tag ausgeben.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Suchmaschinenoptimierung (SEO) & Drupal
Für mich ist weniger
am 29.12.2009 - 17:47 Uhr
Für mich ist weniger der doppelte Content ein Problem als die Tatsache dass der Pfad für die nächste Seite http://www.meine-seite.de/node?page=1 ist. Wenn ich http://www.meine-seite.de/?page=1 manuell eingebe komme ich auch auf die nächste Seite.
Ich muss also irgendwo ../ einfügen (ich weiß aber nicht wo) oder ich muss dieses "node" bei den Website-Informationen wegbekommen.
Kann mir keiner helfen? Wie
am 29.12.2009 - 20:23 Uhr
Kann mir keiner helfen?
Wie das in einem Buch gehen würde ist ja einfach: Da müsste ich nur in book-navigation.tpl.php
das ändern:
<?php if ($next_url) : ?>
<a href="<?php print $next_url; ?>" class="page-next" title="<?php print t('Go to next page'); ?>"><?php print $next_title . t(' ›'); ?></a>
<?php endif; ?>
einfach ../ einfügen:
<?php if ($next_url) : ?>
<a href="../<?php print $next_url; ?>" class="page-next" title="<?php print t('Go to next page'); ?>"><?php print $next_title . t(' ›'); ?></a>
<?php endif; ?>
Aber wie schaffe ich das mit einem normalen node?
/node ist eine dynamische Seite
am 30.12.2009 - 01:16 Uhr
Hallo Lucidity,
da ich noch nicht genau verstehe, was Du erreichen möchtest, kann ich mir vieles denken und spekulieren.
Bei der Seite /node hast Du es nicht mit der Darstellung eines einzelnen Nodes in der Page-Ansicht zu tun.
Die Seite /node ist eine dynamische Seite, die Drupal erzeugt mit der Auflistung von Node-Teasern. Dies geschieht ähnlich, wie das Views-Modul Nodes auflistet. Genutzt wird bei dieser Auflistung auch eine Standard-Pager-Funktionalität, die Dir irgendwie nicht zu passen scheint.
Wenn ich http://www.meine-seite.de/?page=1 manuell eingebe komme ich auch auf die nächste Seite.
Ich muss also irgendwo ../ einfügen (ich weiß aber nicht wo) oder ich muss dieses "node" bei den Website-Informationen wegbekommen.
Wenn Du /node bei den Website-Infromationen raus nimmst, wird es nicht mehr aufgerufen und dann sollte auch keine "Kurzform" wie /?page=1 mehr funktionieren.
Wenn Du die Auflistung verändern und etwas gestalterischen Einfluß nehmen möchtest, ist das Views-Modul evtl. eine Hilfe.
Wenn Dir der Standard-Pager nicht gefällt, wird Abhilfe etwas schwieriger.
Viel Erfolg, bei Der Lösung Deines Problems,
Carsten
--
paratio.com e.K.: Qualität-im-Internet.de
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Mit Views funktioniert es,
am 30.12.2009 - 10:11 Uhr
Mit Views funktioniert es, danke.
/node auf Startseite erzeugt duplicate content
am 30.12.2009 - 10:53 Uhr
Das Problem gehört trotzdem endlich gelöst.
Hat niemand eine Lösung? Man könnte ja einen Patch bereitsstellen, sobald es eine Lösung gibt, und diesen auf drupal.org als "dringend umzusetzendes" einstufen.
Ich habe es mit dem Redirect
am 27.12.2011 - 10:33 Uhr
Ich habe es mit dem Redirect - Modul gelöst:
http://drupal.org/project/redirect
Drupal Blog