2009-10-05 11 views
5

Ich habe eine Plone-Site, die ich administriere, und ich möchte einige Seiten zur Disallow einer robots.txt hinzufügen.Wie ändere ich robots.txt in Plone?

Es scheint, dass Plone automatisch eine robots.txt-Datei generiert. Ich kann keine Möglichkeit finden, das zu ändern. Ich habe auch versucht, eine 'robots.txt' Datei zum root der App hinzuzufügen, aber es heißt, dass "robots.txt ist reserviert"

Kann jemand mit Plone (v3) ändern?

Antwort

-1
  1. Erstellen Sie eine robots.txt auf Ihrem Desktop
  2. Go in der XMI der Plone-Site -> eine neue Datei hinzufügen -> es nennen robot.txt
  3. Wählen Sie aus dem Desktop

Quelle: http://plone.org/support/forums/general#nabble-td329779

+0

Ja, ich habe das versucht, wie oben erwähnt, aber es kommt mit einem Fehler zurück von "robots.txt ist reserviert". Der oben erwähnte Beitrag stammt aus 2007, was vielleicht für Plone 2.x ist. Ich glaube Plone 3.x "robots.txt" Funktionalität hinzugefügt Siehe "3.0 Alpha2" Release http://plone.org/products/plone/releases/3.0/ „hinzugefügt robots.txt-Datei stellt fest, Dies sollte einige unerwünschte nicht gefundene Fehler entfernen und frischen Plone-Admins etwas geben, das für Roboter angepasst werden kann, wenn sie es wollen. " –

+1

Vergesst nicht. Die aufgeführten Schritte funktionierten nicht für mich, aber der angegebene Link enthielt tatsächlich die Antwort: "Fügen Sie in ZMI ein DTMLDocument-Objekt hinzu, nennen Sie es robots.txt und fügen Sie Ihre Anweisungen hinzu." –

+1

Dies ist längst veraltet. Verwenden Sie die Vorschläge von newbery. – Auspex

15

Wie bereits erwähnt wurde, Plone 3.x bereits eine robots.txt-Datei, so dass die nun bevorzugte Lösung wahrscheinlich nicht ist eine neue robots.txt im ZMI zu schaffen, sondern vielmehr th anpassen e enthalten eins.

Verwenden Sie das ZMI, gehen Sie zu/portal_skins/plone_templates/und suchen Sie die robots.txt-Datei. Passen Sie wie jedes andere Hautelement an.

Oder verwenden Sie das Dateisystem, fügen Sie einfach Ihre robots.txt-Datei zu einem benutzerdefinierten Skin-Produkt.