mod_rewrite problem

Seit ich nun die Feeds mehr oder weniger korrekt anbiete, muss ich mich wieder mal mit mod_rewrite des Apache Webservers rumschlagen. Zugegeben, das ist ein Thema, welches mir absolut gegen den Strich geht, da ich dabei gerne mal wieder auf die Schnauze falle und mein Blog lahmlege.

Mein aktuelles .htaccess File sieht wie folgt aus und funktioniert (fast so) wie ich es brauche:

ErrorDocument 404 /index.php?error=404


RewriteEngine On
RewriteBase /

##### feedburner
### redirect for feedburner feed
RewriteCond %{HTTP_USER_AGENT} ^FeedBurner.*$
RewriteRule ^feed/(feed|rdf|rss|rss2|atom)/?$ /index.php?&feed=$1 [QSA,L]
RewriteCond %{HTTP_USER_AGENT} ^FeedBurner.*$
RewriteRule ^(feed|rdf|rss|rss2|atom)/?$ /index.php?&feed=$1 [QSA,L]

# redirect for users not subscribed
RewriteCond %{HTTP_USER_AGENT} !^FeedBurner.*$
RewriteRule ^(feed|rdf|rss|rss2|atom)/?$ http://feeds.feedburner.com/StarBlog [R,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner.*$
RewriteRule ^feed/(feed|rdf|rss|rss2|atom)/?$ http://feeds.feedburner.com/StarBlog [R,L]
##### /feedburner

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Was ich nun derzeit noch nicht drin habe ist die Weiterleitung von den Feedadressen wie z.B. http://my.stargazer.at/feed/lang/de/ und http://my.stargazer.at/feed/lang/en/ auf die entsprechenden Feedburner Feeds. Hat jemand einen brauchbaren Hinweis für mich?

Author:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert