Bürger- und Freiheitsrechte in Europa sichern!
Interesse an einem netzpolitischen Treffen in Rostock?
Webseite & Infos: http://npbhro.de | auf Twitter folgen: #npbhro
Vor kurzem bin ich ja von Serendipity auf Drupal umgestiegen. Dadurch haben sich natürlich auch meine RSS-Feeds geändert. Durch die Ankündigung im Blog hatte ich zwar gehofft, daß die meisten Subscriber von sich aus auf die neuen Feeds umsteigen, aber so wie es ausschaut, gibt es immer noch einige, die den alten Feed suscribed haben. Also muss ich mir nun etwas mit mod_rewrite basteln. Der alte Feed hatte die folgende URL:
Die neue Feed-URL ist hingegen:
http://blog.windfluechter.net/blog/feed
bzw.
Drupal benutzt also bereits selber Rewrites, um von der langen URL in die kurze Form (ohne "index.php?q=") zu kommen. Ich habe es dann mal mit folgender Konfiguration im Apache versucht:
RewriteEngine on
RewriteCond %{QUERY_STRING} &?/feeds/index\.rss2
RewriteRule ^index\.php\?/feeds/index\.rss2$ http://blog.windfluechter.net/blog/feed [L,PT,R=301]
Das funktioniert nur leider nicht. Laut Apache Doku muss die RewriteCond auf den Query String sein. Anstatt aber den Query-String umzuschreiben, will ich ja nur auf eine andere URL weiterleiten.
Hat jemand einen Tipp für ein Rewrite, das auch noch funktioniert?
UPDATE 23.10.2010:
Eigentlich war es nun doch ganz einfach. Folgende Zeilen scheinen nun wohl zu funktionieren:
RewriteCond %{QUERY_STRING} /feeds/index\.rss2
RewriteRule ^/ /blog/feed? [R]
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer
Comments
das schaut mir nach der
Ja, das hatte ich schon
http://drupal.org/project/pat
Hmmm, hab ich eben mal
Pages
Add new comment