2010-07-01 12 views
0

Je charge un fichier flv à partir d'un emplacement s3. Je veux empêcher son hotlinking. crossdomain.xml ne semble pas fonctionner pour flvs Quelqu'un a une idée, pourquoi crossdmain ne fonctionne pas? et comment pouvons-nous empêcher d'autres conteneurs flash d'extraire le contenu de notre emplacement?Comment empêcher le flv hotlinking?

Répondre

0

Mise à jour:

Ah, Google à la rescousse de nouveau, seau S3, qui convient Amazon:

« Comment empêcher les sites de Hotlinking

Contrairement au serveur Apache où vous pouvez empêcher d'autres sites du hotlin à vos images par le biais de certaines règles .htaccess, une telle fonctionnalité n'est pas disponible dans S3

Par conséquent, la meilleure façon de gérer le hotlinking sur S3 est d'envoyer un e-mail au propriétaire de l'autre site ou de simplement le déplacer. nos images à un autre endroit et mettre à jour les hyperliens dans vos propres pages Web.

L'autre approche que vous pouvez également explorer utilise les URL signées (voir conseil n ° 2) - ce sont des liens temporaires qui expirent automatiquement après un temps donné (similaire à rapidshare). Il ne peut pas être la bonne chose à faire pour les images statiques mais si vous hébergez des fichiers téléchargeables comme des vidéos, des ebooks ou des MP3, le temps des URL limitées pourrait être une bonne option sur S3. »

http://www.labnol.org/internet/amazon-s3-hotlinking/9186/

Peut-être que la volonté . Aide


Je ne l'ai pas tester pour voir si cela a fonctionné, mais peut-être il vous aidera si vous avez un serveur Apache, modifiez votre fichier .htaccess avec quelque chose comme:.

RewriteEngine sur rewr ! IteCond% {HTTP_REFERER}^http://([-a-z0-9]+.)?yourwebsite.com [NC] RewriteRule (wmv | flv) $ - [F, NC, L]

changer juste yourwebsite à votre site Web.. (Devrait être trois lignes après RewriteEngine on, pas sûr que cela importe)

Je trouve que, à l'adresse suivante: underscorebleach.net/jotsheet/2004/06/htaccess-prevent-hotlinking

+0

Je n'ai pas Apache serveur et le contenu réside dans un compartiment S3. – jash