2014-07-03 1 views
1

J'ai des fichiers vidéo dans un dossier. Et je veux empêcher les utilisateurs d'y accéder directement. J'ai mon .htaccess comme çaRestriction de l'accès direct aux fichiers à l'aide de .htaccess

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] 
RewriteRule \.(mp4|flv)$ - [F] 

IDEA:

Cela permettra au navigateur d'accéder à ma vidéo sur demande de la page. Mais il refusera l'accès direct depuis l'URL.

réponse actuelle:

Son travail bien pour Chrome. Mais dans tous les autres navigateurs (firefox, opera, midori) Il donne l'erreur StreamNotFound. Quelle est la solution? Toute aide s'il vous plaît.

Répondre

0

Essayez cette règle:

RewriteEngine on 

RewriteCond %{HTTP_REFERER} !^$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
RewriteRule \.(mp4|flv)$ - [NC,F] 
+0

Pourquoi est-ce que résoudre le problème OP est d'avoir? – Sumurai8

+0

Je ne peux pas dire avec 100% caution, mais diverses extensions de navigateur peuvent personnaliser OU supprimer «% {HTTP_REFERER}' – anubhava

+0

Merci pour les réponses. Mais, c'est aussi ne fonctionne pas. – anilCSE

Questions connexes