Der folgende Beitrag wurde am 06. 05. 2007, 07:07 Uhr von hans veröffentlicht.
Hallo
Hat jemand Rat ? Ich moechte alle Files des Rootverzeichnisses mit einer gewissen Endung (zB .mp3) in ein anderes Verzeichnis umleiten, ohne die uebrigen Files mitumzuleiten.
Vielen Dank Hans
Der folgende Beitrag wurde am 06. 05. 2007, 07:51 Uhr von Felix Riesterer veröffentlicht.
Lieber hans,
> Hat jemand Rat ?
schon... aber dazu müsste man wissen, was Du bereits probiert hast!
> Ich moechte alle Files des Rootverzeichnisses mit einer gewissen Endung (zB .mp3) in ein anderes Verzeichnis umleiten, ohne die uebrigen Files mitumzuleiten.
Na, dann tu es doch! Zeig mir Deine .htaccess und ich kann Dir raten!
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
Der folgende Beitrag wurde am 06. 05. 2007, 08:45 Uhr von hans veröffentlicht.
> schon... aber dazu müsste man wissen, was Du bereits probiert hast!
ich habs mit RewriteEngine probiert, kenn mich mit der genauen Syntax aber nicht so aus:
RewriteEngine On
RewriteRule ^(.*).mp3$ neuesVerzeichnis/$1.mp3
da fehlt jetzt glaub ich eine RewriteCond dass nur Daten aus dem Root umgebogen werden.
gruesse hans
Der folgende Beitrag wurde am 06. 05. 2007, 09:19 Uhr von hans veröffentlicht.
> Na, dann tu es doch! Zeig mir Deine .htaccess und ich kann Dir raten!
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*mp3$ [NC]
RewriteCond %{REQUEST_URI} !^/neuesVerzeichnis
RewriteRule (.*) /neuesVerzeichnis/$1
damit klappts mal so halbwegs... lediglich andere verzeichnisse ausser dem stamm sind jetzt auch vom rewriterule betroffen, was ich mal verkraften kann.
gruesse
Der folgende Beitrag wurde am 06. 05. 2007, 11:52 Uhr von Felix Riesterer veröffentlicht.
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:)
Der folgende Beitrag wurde am 06. 05. 2007, 12:20 Uhr von hans veröffentlicht.
> RewriteEngine On
> RewriteCond %{REQUEST_URI} ^/[^/]+\.mp3$ [NC]
> RewriteCond %{REQUEST_URI} !^/neuesVerzeichnis
> RewriteRule (.*) /neuesVerzeichnis/$1
Das funktioniert wunderbar, habs grad erfolgreich getestet.
Sag mal vielen Dank...
Gruesse hans (Oesterreich)
Der folgende Beitrag wurde am 06. 05. 2007, 08:27 Uhr von Tom veröffentlicht.
Hello,
> Hat jemand Rat ? Ich moechte alle Files des Rootverzeichnisses mit einer gewissen Endung (zB .mp3) in ein anderes Verzeichnis umleiten, ohne die uebrigen Files mitumzuleiten.
Ist die Frage, ob Du das darfst...
schau Die <Location> und <LocationMatch> an
http://httpd.apache.org/docs/2.0/mod/directives.html
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4