• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

htacces verhindert die Anzeige von FLV-Videos

Jule

Neues Mitglied
Hallo zusammen,

aus aktuellem Anlass habe ich mich hier heute angemeldet und hoffe auf diesem Wege, mein vorliegendes Problem beheben zu können.

Einer Website wurde eine htacces zugewiesen. Diese hat bisher keine Problem bereitet. Nun ist mir allerdings aufgefallen, das die FLV-Videos nicht mehr abgespielt werden.
Der Player wird angezeigt, allerdings auch der Quelltext der gesamten Website im Player! Klicke ich auf Play, wird das Video weder abgespielt noch geladen.

Nach ein paar erfolglosen Tests habe ich die htaccess entfernt. Und siehe da: Das Video wird problemlos abgespielt!
Nun stellt sich mir die Farge, warum dies so ist. Verhindert dort etwas das Abspielen des Videos oder muss etwas hinzugefügt werden?

Nachstehend der gesamte Code der htaccess:

Code:
RewriteEngine On
RewriteBase /

RewriteCond  %{HTTP_HOST} ^domain\.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]

ErrorDocument 404 http://www.domain.de/index.php

RewriteCond %{REQUEST_URI} !\.(php|swf|xml|flv|jpeg|jpg|png|gif|css|js|inc|pdf|txt|xml)$
RewriteRule ^.*$ http://www.domain.de/index.php [L]

AddType video/flv .flv

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Nachtrag:
Bei einer anderen Website, auf der dasselbe Problem vorlag, wurde folgender Code noch in der htaccess hinzugefügt:

Code:
[FONT=Courier New][SIZE=2]<Files *.flv>[/SIZE][/FONT]
[FONT=Courier New][SIZE=2]order allow,deny[/SIZE][/FONT]
[FONT=Courier New][SIZE=2]allow from all[/SIZE][/FONT]
[FONT=Courier New][SIZE=2]</Files>[/SIZE][/FONT]

Und dort funktioniert es nun einwandfrei.
Füge ich diesen Code in der htacces der Website ein, um die es hier geht, wird der Film abgespielt aber der Quelltext der Seite immer noch im Player angezeigt.

Ich hoffe ihr habt einen Rat für mich :)

Viele Grüße

PS: Die Suchfunkion hat leider bei mir nicht funktioniert. Ich bekam immer wieder die Fehlermeldung, dass ich wohl eine Frage nicht richtig beanwtortet hätte?!
 
Werbung:
Ich frage mich, was die .htaccess Regeln bewirken sollen und woher du diese hast?

Code:
RewriteCond  %{HTTP_HOST} ^domain\.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
Das macht für mich keinen wirklichen Sinn.

Code:
RewriteCond %{REQUEST_URI} !\.(php|swf|xml|flv|jpeg|jpg|png|gif|css|js|inc|pdf|txt|xml)$
RewriteRule ^.*$ http://www.domain.de/index.php [L]
Und wenn ich das richitg verstehe, leitest du alle Anfragen dieser Dateitypen auf index.php um, warum?

und das hier ist auch falsch:
Code:
AddType video/flv .flv
Setting the FLV Mime Type
 
Die htacces hat unsere Programmierung erstellt. Was genau für was steht ist mir nicht ganz klar.

Code:
RewriteCond %{REQUEST_URI} !\.(php|swf|xml|flv|jpeg|jpg|png|gif|css|js|inc|pdf|txt|xml)$
RewriteRule ^.*$ http://www.domain.de/index.php [L]

Das bewirkt, dass die angegebenen Dateiformate angezeigt werden. Alles andere wird auf die Index umgeleitet.

Code:
AddType video/flv .flv

Das wurde bereits wieder entfernt.

Allgemein wurde die htacces erstellt, um Anfragen ohne www direkt auf die Domain mit www umzuleiten (Vermeidung von doppelten Content).
Sind dort grobe Fehler drin?
 
Werbung:
Hol dir für Firefox mal die Erweiterung LiveHTTPHeader. Schau dir im HTML-Code mal an wie die FLV-Datei eingebunden ist und rufe diese URL direkt auf. Schau in LiveHTTPHeader was für Content-types zurückgeliefert werden. Vergleiche das mal mit einem anderen FLV-Video auf einer anderen Seite wo das problemlos funktioniert.
 
Werbung:
Zurück
Oben