robots.txt
Frank Scholz
- html
Hi Forum,
ich generiere auf jeder Seite automatisch einen Link, mittels welchem sich der Benutzer die Seite druck-optimiert anzeigen lassen kann. Hierbei wird dieselbe PHP-Datei mit dem Parameter "?print" aufgerufen und dann wird der Content ohne Header, Navigation usw. ausgegeben. myPHP1.php enthält also z.B. den Link <a href="./myPHP1.php?print" ...>.
Die Suchmaschinen behandeln die Seiten mit "?print" als eigenständige Seiten und bieten sie folglich als Link an. Das führt dazu, dass der Besucher von einer Suchmaschine unter Umständen auf eine druckaufbereitete Seite ohne Navigation etc. geführt wird, was natürlich nicht gewünscht ist.
robots.txt kennt meines Wissens keine Wildcards. Also müsste ich für jede einzelne Seite einen disallow-Eintrag mit "?print" kodieren:
disallow: ./php/myPHP1.php?print
disallow: ./php/myPHP2.php?print
...
Drei Fragen hätte ich jetzt:
1. Geht das auch eleganter?
2. Kann ich dann sicher sein, dass die Seiteb ohne "?print" trotzdem indiziert werden?
3. Werden die jetzt schon existierenden Index-Einträge für die Seiten mit "?print" beim nächsten Besuch des robots "vergessen"?
Danke für eure Hilfe.
--
Ciao
Frank Scholz
Hi,
ich generiere auf jeder Seite automatisch einen Link, mittels welchem sich der Benutzer die Seite druck-optimiert anzeigen lassen kann.
warum? Es geht doch nur um Darstellung. Wieso sollte dafür ein neues Dokument angefordert werden?
- Werden die jetzt schon existierenden Index-Einträge für die Seiten mit "?print" beim nächsten Besuch des robots "vergessen"?
So schlecht ist das Gedächtnis von Suchmaschinen i.a. nicht. Die anderen Fragen sind unnötig, da Extraseiten für den Druck unnötig sind.
Cheatah
Hi Cheatah,
warum? Es geht doch nur um Darstellung.
Wieso sollte dafür ein neues Dokument angefordert werden?
Also ein neues Dokument ist es ja nicht wirklich, sondern dieselbe Seite mit einem speziellen Parameter.
Wie würdest du das denn machen?
--
Ciao
Frank
Hey,
Wie würdest du das denn machen?
mit Styles. Siehe dazu die ersten paar Ergebnisse von http://google.com/search?q=site%3Aalistapart.com+print.
(-1 nicht hilfreich, Cheatah.)
Hallo 迪拉斯.
(-1 nicht hilfreich, Cheatah.)
Dann klicke doch auf „fachlich hilfreich“.
Einen schönen Dienstag noch.
Gruß, Ashura
Schon klar, aber egal, ob ich die Druckausgabe über PHP-Befehle oder CSS steuere: irgendwie muss der User doch von Screen- auf Druck-Version umschalten können. Wie, wenn nicht über einen Link?
Hi,
Schon klar, aber egal, ob ich die Druckausgabe über PHP-Befehle oder CSS steuere: irgendwie muss der User doch von Screen- auf Druck-Version umschalten können. Wie, wenn nicht über einen Link?
Indem er die Seite ausdruckt. Dann verwendet der Browser automatisch die für den Ausdruck vorgesehenen CSS-Angaben.
Oder - wenn er unbedingt die Druck-Version am Bildschirm sehen will -, indem er die Druck-Vorschau aufruft.
cu,
Andreas
Hallo Frank,
ich generiere auf jeder Seite automatisch einen Link, mittels welchem sich der Benutzer die Seite druck-optimiert anzeigen lassen kann. […] Geht das auch eleganter?
Ja, mit einem Stylesheet für ein Drucklayout.
Grüße
Roland
Hi,
Die Suchmaschinen behandeln die Seiten mit "?print" als eigenständige Seiten und bieten sie folglich als Link an.
es ist auch eine eigenständige Seite und da der Inhalt hier einen größeren Stellenwert einnimmt, kann es gut sein, dass diese Seite bevorzugt gelistet wird. Andererseits kann es auch sein, dass eine Suchmaschine über den doppelten Inhalt nicht erfreut ist und gar nichts mehr indiziert.
Aber Du weisst ja jetzt, dass eine spezielle Druckseite dank CSS völlig unnötig ist.
freundliche Grüße
Ingo