Résolu Interdire accès à un fichier sur un serveur web

Statut
N'est pas ouverte pour d'autres réponses.

Switch.

Codeur Web à ton service | > Python
Premium
Inscription
13 Janvier 2013
Messages
2 956
Réactions
968
Points
6 491
RGCoins
25
Salut à tous,

petite description j'ai 2/3 fichiers dont j'aimerais supprimer l’accès direct par exemple :


Quand j'utilisateur va sur ce lien il doit être redirigé mais par contre j'ai besoin de pouvoir inclure les documents de ce fichier comme ça par exemple
<img src="picture/monimage.png" alt="/" />
par exemple !

Au début j'avais mis un .htaccess sur le fichier avec un deny from all mais du coup je pouvais plus du tout accéder au fichier !
Des solutions ?

Merci !
 
J'ai pas bien compris ce que tu veux faire, tu veux bloquer l'accès de l'images ?
Bloquer l'accès au répertoire en lui même
-> client redirigé
-> client pas redirigé

C'est plus clair ?
 
Oui tu créer un fichier php et tu le met dans le dossier image ou picture et dans le code tu met

<?php header("Location: l'url que tu veut"); ?>
 
Salut à tous,

petite description j'ai 2/3 fichiers dont j'aimerais supprimer l’accès direct par exemple :


Quand j'utilisateur va sur ce lien il doit être redirigé mais par contre j'ai besoin de pouvoir inclure les documents de ce fichier comme ça par exemple
<img src="picture/monimage.png" alt="/" />
par exemple !

Au début j'avais mis un .htaccess sur le fichier avec un deny from all mais du coup je pouvais plus du tout accéder au fichier !
Des solutions ?

Merci !
Le plus simple c'est que tu crée une page administrateur et puis que tu stock dessus ;)
 
Pas de quoi ^^

Met le topic en résolu :)
ca marche pas très bien faite :/
6672f31e469d906efd2b209b4a79911f.png

j'suis obliger de mettre index.php derrière picture/ pour que ça amrche
 
Oui mais je voit pas le rapport avec le truc admin et le screen :mmh:
j'parlais des truc admin car quelqu'un m'en a parler mais je m'en fiche. Le screen c'est pour te montrer que ce que tu m'as dit (mettre un index.php dans un include) marche pas
 
j'parlais des truc admin car quelqu'un m'en a parler mais je m'en fiche. Le screen c'est pour te montrer que ce que tu m'as dit (mettre un index.php dans un include) marche pas

Dans un include :mmh: Je t'ai jamais dit de mettre un include("quelques choses") mais de mettre le dossier index.php que tu a créer avec le header("Location") dedans :mmh:
 
Dans un include :mmh: Je t'ai jamais dit de mettre un include("quelques choses") mais de mettre le dossier index.php que tu a créer avec le header("Location") dedans :mmh:
euh oui merde j'me suis gourrer à force de faire 3600 choses en même temps j'ai fait ce que tu m'as dit de mettre un index.php dans le dossier picture mais ça marche pas ça fait comme si la page n'étais pas charger il faut aller dans picture/index.php pour qu'on soit redirigé
 
euh oui merde j'me suis gourrer à force de faire 3600 choses en même temps j'ai fait ce que tu m'as dit de mettre un index.php dans le dossier picture mais ça marche pas ça fait comme si la page n'étais pas charger il faut aller dans picture/index.php pour qu'on soit redirigé

C'est bizarre sa normalement sa te redirige peut importe qu'il y ai index.php :mmh: Sa marche très bien sur mon site en plus :mmh:
 
Tu dois regarder du côté du referer :
Juste si par exemple la rewriteCond n'est pas satisfaite je dois mettre quoi pour que l'user soit redirigé après ? Je connais pas énormément les htaccess

Edit: en bidouillant un peu :

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^ [NC]
RewriteCond %{HTTP_REFERER} !^ [NC]
RewriteRule ^.*$ [L]
 
Dernière édition:
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut