Je dois rediriger l'URL qui accède aux images du site vers la section de contenu appropriée du site par exemple. l'image test.jpg est utilisée dans la section http://www.mysite.com/article1 et mon chemin d'image est domain/images/test.jpg si un utilisateur parcourt l'image directement par ce domaine d'URL/images/test.jpg. Je voudrais rediriger vers la section article.Puis-je écrire du code php dans un fichier .htacces?
Répondre
Ce que vous essayez de faire, c'est de travailler avec les principes du web. Un navigateur Web charge cette image de la même manière si quelqu'un lit l'article comme si quelqu'un accédait à l'image «directement».
Si vous souhaitez uniquement désactiver l'accès à la navigation dans votre collection d'images, c'est-à-dire la liste de répertoires des images, c'est très bien et vous pouvez facilement le désactiver dans votre serveur Web. Cependant - et je pense que c'est ce que vous essayez de faire - si vous essayez de découvrir comment quelqu'un accède à une image, soit en lisant «article1» ou en le chargeant «directement», alors compliqué. Vous pourrait utiliser quelques kludges comme la configuration des cookies dans l'article et que vous vérifiez lors du chargement de l'image ... Mais c'est probablement plus de problèmes que cela en vaut la peine.
Pas si mal, cependant. Juste 2 RewriteCond sur referer –