Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2010, 03h24   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
Par défaut Vidéo Flash avec mod_rewrite

Bonjour,

Je voudrais cacher la source de ma video sur un flv player, est ce que c'est possible de reecrire l'URL de la source de la video afin de la cacher:

Code :
1
2
<param name="flashvars" value="file=videos/play1.flv">
ca devrait etre quelque chose comme ca:

Code :
1
2
<param name="flashvars" value="file=videos/play1.html">
Merci pour votre aide
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2010, 14h57   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Oui, c'est possible. Je ne suis pas hyper sûr de moi mais ça donnerait un truc du genre :
Code :
1
2
3
4
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} (.*)\.html$
RewriteCond %1.flv -f
RewriteRule (.*)\.html$ $1.flv [L]
L'idée est de voir si en remplaçant .html par .flv on tombe sur un fichier qui existe, auquel cas on réécrit.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 03h23   #3
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
Je pense pas que ca marche avec ce produit
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2010, 19h22   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Et pourquoi ça ne marcherait pas avec cet outil ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2010, 03h13   #5
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
Citation:
Envoyé par _Mac_ Voir le message
Et pourquoi ça ne marcherait pas avec cet outil ?
En changeant l'extension du fichier "mp4" par exemple vers "html", affiche une erreur sur la video, que le fichier n'est pas trouve, je vais reesayer.
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2010, 04h22   #6
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
voila le code embedded:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="520" height="320"> 
		<param name="movie" value="player.swf" /> 
		<param name="allowfullscreen" value="true" /> 
		<param name="allowscriptaccess" value="always" /> 
		<param name="flashvars" value="file=play1.html&image=preview.jpg" /> 
		<embed 
			type="application/x-shockwave-flash"
			id="player2"
			name="player2"
			src="player.swf" 
			width="520" 
			height="320"
			allowscriptaccess="always" 
			allowfullscreen="true"
			flashvars="file=play1.html&image=preview.jpg" 
		/> 
	</object> 
	<!-- END OF THE PLAYER EMBEDDING -->
et le code htaccess:

Code :
1
2
3
4
5
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} (.*)\.html$
RewriteCond %1.mp4 -f
RewriteRule (.*)\.html$ $1.mp4 [L]
le code source de la page est:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="520" height="320"> 
		<param name="movie" value="player.swf" /> 
		<param name="allowfullscreen" value="true" /> 
		<param name="allowscriptaccess" value="always" /> 
		<param name="flashvars" value="file=play1.html&image=preview.jpg" /> 
		<embed 
			type="application/x-shockwave-flash"
			id="player2"
			name="player2"
			src="player.swf" 
			width="520" 
			height="320"
			allowscriptaccess="always" 
			allowfullscreen="true"
			flashvars="file=play1.html&image=preview.jpg" 
		/> 
	</object> 
	<!-- END OF THE PLAYER EMBEDDING -->
et voila l'erreur que je recois:

isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 13h19   #7
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Quand tu calcules l'URL de play1.html (http://.../play1.html) et que tu tapes cette adresse dans ton navigateur, qu'est-ce que ça donne ? Si tu as une erreur 404 Not Found ou 500 Internal Error, c'est que la réécriture n'est pas bonne. Si tu n'as pas d'erreur, c'est peut-être un problème de content type.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h53.


 
 
 
 
Partenaires

Hébergement Web