Servir des images en dehors de la racine du document

C’est possible?

Disons que ma structure de répertoires ressemble à ceci:

/data /data/images /public 

La racine du document se trouve dans le répertoire “public”. Cela ne fonctionnera pas, bien sûr:

  

Mais peut-être est-il possible d’activer les images de répertoire depuis le répertoire au-dessus de la racine du document? J’aimerais savoir.

Le moyen le plus courant est un alias :

 Alias /data/ /wherever/your/data/are/ 

Une autre façon (par exemple, si vous ne pouvez pas définir un alias …) serait d’utiliser un script comme source d’image, par exemple:

  

image.php serait similaire à:

  

Bien sûr, vous devez étendre le script pour filtrer $ _GET [‘img’], détecter et définir le bon type de contenu. Votre script pourrait même redimensionner l’image en fonction d’autres parameters transmis dans la chaîne de requête.