Theo24: htaccess Weiterleitung von encodedter url

Beitrag lesen

So funktioniert's :)

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

Kleiner Hinweis (hat mich viel Zeit gekostet): Der Apache fasst mehreren Slashes zu einem zusammen, deshalb funktioniert das hier nicht:

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

Danke ChrisB!

Hi,

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 ?)...

Das zitierte bezieht sich zumindest eindeutig auf Backreferences.

Hast du's denn mal mit einer solchen statt dem Request-URI probiert?

MfG ChrisB