Felix Riesterer: nur bestimmte datein mit htaccess umleiten

Beitrag lesen

Lieber hans,

RewriteCond %{REQUEST_FILENAME} .*mp3$ [NC]
RewriteCond %{REQUEST_URI} !^/neuesVerzeichnis

das bedeutet übersetzt: "alle Dateien, die am Ende 'mp3' heißen, umleiten, aber nicht, wenn wenn der Pfad nach der Domain mit '/neuesVerzeichnis' beginnt!"

Du möchtest doch _nur_ im _Stammverzeichnis_ umleiten, oder? Dann müssen wir Deine erste Condition anpassen:

RewriteCond %{REQUEST_URI} ^/[^/]+.mp3$ [NC]

Das soll heißen: "Alle Aufrufe, deren Pfad mit einem Slash beginnt, gefolgt von Nicht-Slash-Zeichen (also der Dateiname), gefolgt von einem Punkt und der Zeichenfolge 'mp3' (das wäre dann die Dateiendung '.mp3') umleiten!"

Ich schreibe das jetzt wieder zusammen:

RewriteEngine On  
RewriteCond %{REQUEST_URI} ^/[^/]+\.mp3$ [NC]  
RewriteCond %{REQUEST_URI} !^/neuesVerzeichnis  
RewriteRule (.*) /neuesVerzeichnis/$1

Ich habe das jetzt nicht getestet, aber es sollte nun nur im Stammverzeichnis umleiten.

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)