SCÉNARIO
J'héberge un site Web sur un serveur Apache, où les images sont enregistrées dans un img
dossier.
J'ai déjà résolu le problème des utilisateurs accédant à des dossiers auxquels ils ne sont pas destinés, en plaçant certains index.html
fichiers dans de tels dossiers.
Ainsi, par exemple, si un utilisateur accède au dossier website.com/img/
, il sera redirigé vers website.com
.
PROBLÈME
Je souhaite également rediriger l'utilisateur lorsqu'il accède à une image, afin d'éviter de permettre à l'image de voir et de la télécharger.
Ainsi, je voudrais rediriger l'utilisateur vers website.com
quand il ou elle accède website.com/img/image1.jpg
.
Y at-il un moyen d'y parvenir via .htaccess
? Ou existe-t-il une autre possibilité?
Réponses:
Je suppose que vous avez déjà configuré Apache pour que les images ne soient pas accessibles?
Cependant, le moyen le plus simple d'y parvenir est de créer un
.htaccess
dossier dans votre dossier d'image avec:Lorsqu'un utilisateur est bloqué de la sorte, il reçoit le
HTTP-Error 403
, vous pouvez lui ajouter un script en ajoutant ce qui.htaccess
suit:Dans ce script, vous pouvez gérer la redirection:
la source
Utilisez un
index.php
fichier avec un en-tête de redirection:Ou utilisez la fonction http_redirect () .
la source