20.11.07
16:13 Uhr

Offtopic: Brauche Hilfe bei Rewrite Rule

Update: Problem gelöst. Danke an alle!

Es geht um unseren Podcast-Feed, der müsste von

http://www.werbeblogger.de/?feed=podcast

dauerhaft auf

http://www.werbeblogger.de/category/kamin/feed/

per htaccess umgeleitet werden. Ich bin leider zu blöd dazu und finde auf die Schnelle keine Lösung im Netz. Kann mir jemand den genauen Befehl auf die Schnelle sagen? Das wäre super. Vielen lieben Dank.

Keine Tags vorhanden

18 Kommentare

  1. Boris

    Redirect /?feed=podcast werbeblogger.de/cate...

    :) sollte funktionieren

  2. Boris

    Die Domain http:// werbeblogger.de/cate... muss natürlich mit http angegeben sein in den Kommentaren scheint er das zu unterschlagen.

  3. Patrick Breitenbach

    @Boris: Nein, so funktioniert das natürlich nicht. Ist ja kein befehl für die htaccess! :-)

  4. Boris

    Also hast du es ausprobiert?

    Ich weiss natürlich nicht ob der Syntax für eine dynamische generierte Seite so richtig ist aber dies entspricht einer 301 Weiterleitung in einer htaccess Datei.

    Redirect permanent ?feed=podcast werbeblogger.de/cate...

  5. Boris

    Ok jetzt hab ichs auch :)

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^?feed=podcast$
    RewriteRule ^(.*)$ werbeblogger.de/cate... [L,R=301]

    Wenn das nicht funktioniert bin ich auch mit meinem latein am ende …. das problem am oberen versuch war einfach das dynamische querys nicht so einfach weitergeleitet werden können dieses umgehen wir unten :D

  6. Patrick Breitenbach

    @Boris: Nope. Internal Server Error. Schreibweise passt wohl nicht.

  7. Boris

    Ok bevor das hier zu voll wird hab eine schöne Seite gefunden wo es erklärt wird.

    eforia.de/blog/dynam...

  8. Dominic

    Prober mal:

    Das erste nur, wenns noch nicht drin steht!

    RewriteEngine on
    RewriteBase /

    RewriteRule ^?feed=podcast /category/kamin/feed/ [QSA,L]

    Ggf. das ? escapen.

  9. Patrick Breitenbach

    Erklärungsseiten habe ich selbst mehr als genug gefunden. Ich brauche bitte einfach nur den richtigen Code. Danke!

    Wer kann helfen?

  10. Dominic

    Schade, man kann seine Beiträge nicht editieren. Die sollte gehen, auch bei der WordPress .htaccess. Wichtig ist die Zeile

    “RewriteRule ^?feed=podcast /category/kamin/feed/ [QSA,L]“, wobei hiner RewriteRule, podcast und feed/ ein Leerzeichen rein muss.
    QSA bedeutet, das ggf. vorhanden Parameter (z.B. test=true) mit übergeben werden, und L bedeutet last, als wenn diese Regel zutrifft, dann soll er aufhören und umschreiben. Fertig.

  11. Patrick Breitenbach

    @Dominic: Ohne Fragezeichen macht es keine Fehler. Ich fürchte da liegt das Problem: “?feed”

  12. Stefan Evertz

    Sag doch Bescheid bei solchen Sachen ;)

    RewriteCond %{QUERY_STRING} ^/?feed=(podcast)$
    RewriteRule ^(.*)$ werbeblogger.de/cate... [R,L]

    und falls es Darstellungsprobleme gibt, klappt es ja vielleicht so:

    RewriteCond %{QUERY_STRING} ^/?feed=(podcast)$
    RewriteRule ^(.*)$ werbeblogger.de/cate... [R,L]

    Wichtig ist das Fragezeichen am Ende der Feed-URL.

  13. Kris

    Schreib mal anstatt ?feed \?feed

  14. Dominic

    Das ?feed steht doch für index.php?feed=, oder? Dann probier das mal aus, also statt ^? schreib ^index.php?feed. Nur ne Idee… ich weiss grad auch nicht weiter. Hmm…

  15. Andreas

    RewriteRule ^(.*)?feed=podcast$ werbeblogger.de/cate... [L,R=301]

    sollte klappen

  16. Dominic

    Der “301″ ist natürlich sehr sinnvoll, klaro. Aber das “$” bezeichnet ja nur das Ende, wenn die URL IMMER feed=podcast ist, dann kann man das “$” setzen, ansonsten kann man es ja auch weglassen. Das aber nur am Rande. Und wenns immer nach “podcast” zuende ist, dann kann auch QSA wegfallen.
    Ggf. sollte man noch im erste “(.*)” ein Zeichen ausschliessen, nämlich das ?, damit er nicht zu gierig wird und alles “frisst”.

    So z.B. (ist halt alles irgendwie ähnlich zu Regex):

    ([^\?]*) statt (.*)

  17. Boris

    Eine Alternative wenn auch keine schöne wäre einfach den feedburner Link direkt zu redirecten

  18. Patrick Breitenbach

    @alle: Stefan hatte die Lösung! Trotzdem danke für eure Hilfe!

Eure Kommentare

Feed
  • Prozentewunder: @ralf Klar steht es da. Und wenn der Bildschirm groß genug ist, kann man´s sogar lesen. Nur: Die, die da anrufen zahlen das nicht,...
  • ralf schwartz: @sososo Erzähl mehr. Hast Du Links? JPGs? So, dass man mal was sehen kann? Das wäre doch schön.
  • sososo: die “pianistin” ist auch auf haarfärbemitteln in polen abgedruct.. welch witz… und die “juristin” soll...
  • iuhzl: jaja fühlen sich da mal wieder irgendwelche leute persönlich angegriffen? scheiß nationalstolz!
  • ralf schwartz: @Biene Hm, guter Gedanke. Keine Ahnung. Aber wenn, hätten die von mir Gefragten genau dies ja als Grund angeben können. Oder in dem...
  • Biene: Vielleicht Datenschutzgründe? Das Daten ohne Einwilligung nicht zwischen unterschiedlichen Unternehmen übertragen werden dürfen?
  • Hundeschule: Tja Abmahnungen gehen weiter, Hundeschule wurde abgemahnt, weil ein gekauftes Logo verwechslungsgewahr beinhaltet. Und nun? Die Pfote...
  • InternetMarketing | Jens Srowig: Hallo an euch! Das ist wirklich ein tolles Video. Auch wenn es schon ein wenig spät ist, alles Gute für das neue...
Adscene: The Kaiser Report
Werbeblogger Late Night Podcast
Werbeblogger Podcast auf iTunes abonnieren



Wordpress-Blogsoftware
blogoscoop