Heute ist mir im CMS Drupal ein ziemlich blöder Fehler unter die Augen gekommen, für den ich auch noch keine schöne Lösung gefunden habe, einige Leute vom Drupalcenter zerbrechen sich aber auch schon die Schädel.
Und zwar kann man bekanntlich im Modul Pathauto mit Variablen einen Pfad festlegen, unter dem die generierten RSS Feeds der jeweiligen Website zu erreichen sind, was ja grundsätzlich nicht schlecht ist. Leider hat diese Einstellung zu Folge, dass sämtliche Unterseiten plötzlich unter der URL "http://www.beispiel.de/beispiel.html/feed" zu erreichen sind, was nichts anderes als ein ätzendes Problem mit Duplicate Content bedeutet.
Als Notlösung habe ich mir eine RewriteRules gebastelt, die alles was auf "feed" endet der 301 Redirect auf die richtige Seite umleitet, mit Ausnahme meines tatsächlichen Feeds. Das ist aber aus mehreren Gründen schlecht, schließlich kann eine Website auch viele Feeds haben, die dynamisch erzeugt werden, dann sieht es schonmal schlecht aus. Ein weiteres Problem ist, dass die falschen URLs ja alle in der Datenbank stehen, die entsprechende Tabelle also immer mit der doppelten Anzahl an Datensätzen, als eigentlich nötig gefüllt ist. Das führt zu Performanceproblemen, bei sehr großen Projekten sogar zu unnötigen Problemen mit der Speicherkapazität.
Da sich nach meiner Meldung in der Community mittlerweile recht viele Personen mit dem Problem beschäftigen, wollen wir mal sehen, was daraus wird.
Neueste Kommentare
vor 13 Wochen 3 Tage
vor 14 Wochen 3 Tage
vor 15 Wochen 3 Stunden
vor 15 Wochen 1 Tag
vor 15 Wochen 1 Tag
vor 21 Wochen 4 Tage
vor 24 Wochen 3 Tage
vor 26 Wochen 11 Stunden
vor 26 Wochen 15 Stunden
vor 27 Wochen 5 Tage