Question

Je suis en train d’écrire un script pour construire un site web dynamique, Le site web est créé en chargeant des composants externes.

Le DocumentRoot se trouve à l’emplacement /sites/website/public Le répertoire components se trouve dans /sites/website/components

je veux accéder au répertoire de données de chaque composant dépend de l'URL demandée.

Par exemple:

l'url :

http://ibuildmywebsite/component-data/randomimage/demo/swan04090044_small.jpg

devrait récupérer le fichier /sites/website/components/randomimage/data/demo/swan04090044_small.jpg

comment puis-je y parvenir ?je préférerais un moyen qui puisse être placé dans .htaccess (s'il y en a un) au lieu de modifier les définitions de l'hôte virtuel.

Merci!

Était-ce utile?

La solution

Combiner RewriteRule avec Alias ​​peut-être ?

Alias /randomimage /sites/website/components/randomimage
RewriteRule ^component-(.*)/randomimage/(.*)$ /randomimage/$1/$2 [R,L]

(Ne fonctionnera pas dans .htaccess cependant)

Vous pourriez probablement également utiliser des liens symboliques avec :

Options +FollowSymLinks

Et créez un lien dynamique components-*/randommimage/* à /sites/website/components/randomimage/*/*/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top