Theo24: htaccess Weiterleitung von encodedter url

Beitrag lesen

Das ist aber eine externe Weiterleitung, weil du einen HTTP-URL als Ziel angibst.

Stimmt.

RewriteRule [flags]:
“'B' (escape backreferences)
Apache has to unescape URLs before mapping them, so backreferences will be unescaped at the time they are applied. Using the B flag, non-alphanumeric characters in backreferences will be escaped.”

Hab ich probiert - hört sich auch genau nach dem an, was ich brauche. Allerdings scheint es mit %{REQUEST_URI} nicht zu funktionieren (geht das vllt. nur bei backreferences à la $1 ?)...
Meine .htaccess sieht jetzt so aus:

RewriteCond %{HTTP_HOST} ^(.+).meineseite.de$ [NC]
     RewriteRule ^.*$ http://meineseite.de/redirect/true%{REQUEST_URI} [B,L,R=301]