[résolu] restreindre accès fichier depuis nom de domaine

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

cozy_cookie
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 25 Juil 2007

[résolu] restreindre accès fichier depuis nom de domaine

Message le Mar Juin 30, 2009 8:40

Bonjour à tous,

J'ai un tout petit problème (enfin, je pense).

J'ai un dossier avec un fichier "index.php"
Cette page est protégée par un système d'authentification par session PHP. Rien de spécial donc.
Mais cette page donne accès à une série de fichiers (.mp3) situés dans un sous-dossier "files".

J'aimerais faire en sorte que ces fichiers ne soient accessibles que depuis mon domaine (mondomaine.com)

J'ai donc fait placé dans mon dossier "files" un .htaccess :
Code: Tout sélectionner
<Files *.mp3>

Order Allow, Deny
Deny from all
Allow from .mondomaine.com
</Files>


Malheureusement, ça ne fonctionne pas et j'ai une erreur type 500.
Est-ce que quelqu'un pourrait me conseiller ?

D'avance un tout grand merci.
Dernière édition par cozy_cookie le Mar Juin 30, 2009 11:08, édité 1 fois.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Re: restreindre accès fichier depuis nom de domaine

Message le Mar Juin 30, 2009 9:33

Le allow from ne se base pas sur le referer, mais sur l'ip/host du client. Cela ne fonctionnera donc pas.

La seule solution : placer les fichiers dans un endroit inaccessible de l'extérieur. Et faire un script (php par exemple) qui fait les vérifications que tu désire (referer, cookie, ...), ouvre le fichier, envoie les entêtes appropriés et renvoie son contenu.

En gros, pour un fichier pdf :
Code: Tout sélectionner
<?php
if (!isset($_COOKIE['blah'])) die('Not Allowed');

header('application/pdf');
echo file_get_contents('/chemin/vers/ton/fichier.pdf');


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8579
Inscription: 23 Nov 2005

Re: restreindre accès fichier depuis nom de domaine

Message le Mar Juin 30, 2009 9:44

Ou alors si le dossier est accessible depuis l'extérieur, mettre un .htaccess avec un deny from all dedans, et gérer l'utilisation des fichier par ton site via la solution de kazhar.

cozy_cookie
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 25 Juil 2007

Re: restreindre accès fichier depuis nom de domaine

Message le Mar Juin 30, 2009 11:07

Merci à tous les deux.
C'est exactement se que je cherchais.

Bonne journée !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités