Domanda

Sto scrivendo uno script per creare un sito Web dinamico, il sito Web viene creato caricando componenti esterni.

DocumentRoot è location at/siti/sito Web/pubblico La directory dei componenti si trova su/siti/sito Web/componenti

Voglio raggiungere la directory dei dati di ciascun componente dipende dall'URL richiesto.

Per esempio:

l'URL:

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

dovrebbe recuperare il file /sites/website/components/randomimage/data/demo/swan04090044_small.jpg

come posso ottenerlo?Preferirei un modo che possa essere inserito all'interno di .htaccess (se ce n'è uno) invece di modificare le definizioni dell'host virtuale.

Grazie!

È stato utile?

Soluzione

Combinare RewriteRule con Alias ​​forse?

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

(Non funzionerà in .htaccess però)

Probabilmente potresti anche usare i collegamenti simbolici con:

Options +FollowSymLinks

E collegarsi dinamicamente components-*/randommimage/* A /sites/website/components/randomimage/*/*/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top