Sven Rautenberg: In robots.txt URL mit ?print=ja sperren

Beitrag lesen

Moin!

Ich will auf meiner Site eine "Druckvorschau" einbauen. Dies mache ich indem ich in einem Link der Adresse die Variable print=ja mitgebe (z.B. index.php?print=ja) und damit die print.css für die Screen-Ansicht lade.
Da dann die gesamte Navigation ausgeblendet ist sollte die Seite von (hauptsächlich) Google nicht indiziert werden - der Besucher der diese Darstellung findet hat ja nichts mehr zum Navigieren ;-)

Warum realisierst du deine Druckansicht nicht mit CSS? Du kannst jedes unerwünschte Element dort mit display:none im Druckstylesheet ausblenden (sowie ggf. auch noch alle möglichen anderen Formaiterungen vornehmen, die im Druck ungünstig sind, wie z.B. helle Schrift auf dunklem Hintergrund, da Hintergrundfarbe in der Regel nicht gedruckt wird und auch nur unnütz Tinte kosten würde).

Siehe dazu http://aktuell.de.selfhtml.org/artikel/css/drucklayout/index.htm

Ansonsten solltest du die Indizierbarkeit der Druckansicht einfach durch Meta-Angaben steuern.

- Sven Rautenberg

--
"Love your nation - respect the others."