2009-03-23 17 views
1

Ich betreibe eine Website auf Apache und Plone gehostet (basierend auf Zope). Mein Problem ist, dass ich habe doppelte Inhalte mit folgenden URLs:301 Redirect in Plone CMS (Zope)

www.site.com www.site.nl/en www.site.com/nl

und so weiter, jede Seite zeigt die gleiche Inhalt.

Google Webmaster-Tools berichtet auch Websites in folgendem Format sein Duplikat:

www.site.nl/news www.site.nl/news/

Beachten Sie den Schrägstrich.

Was ist der beste Weg, um dies zu lösen (eine 301 Redirect auf die richtige URL)? Kann ich das in der Plone-Quelle machen? Oder sollte ich das kanonische Tag verwenden?

Grüße

Antwort

2

Der beste Ort, es zu lösen in Ihrer Apache-Konfiguration ist.

  1. Doppelte Websites: Wählen Sie einen und leiten Sie den Rest permanent um. Für mich wird der gesamte Traffic von www.reinout.vanrees.org auf reinout.vanrees.org umgeleitet.
  2. Nachgestellte Schrägstriche: Umleiten von URLs, die auf/enden, ohne Schrägstriche.

Für (1) Verwenden Sie dies als Beispiel:

<VirtualHost *>

ServerName www.reinout.vanrees.org

Redirect permanent/http://reinout.vanrees.org/

</VirtualHost>

Für (2): Sie haben wahrscheinlich große "virtualhostmonster" rewriterule bei das Ende deiner Apache-Konfiguration Kopieren Sie diese Zeile und fügen Sie ^(.*)/$ anstelle von ^(.*) in die erste Zeile ein. Dadurch werden nachfolgende Schrägstriche effektiv entfernt.