- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- help su url rewrite
-
help su url rewrite
Salve, avrei bisogno di un aiuto per realizzare una sorta di hotlinking solo per le foto jpg presenti in una determinata cartella, comprese tutte le sue subdirectory, il cui url contiene "2008".
Esempio:
/img/20080815/ciccio.jpg
/img/20080815/pippo.jpg
/img/20080923/franco.jpg
/img/20081001/alfio.jpg
/img/20081115/ciccio2.jpgStavo provando ma non funge:
RewriteEngine On
RewriteRule ^/img/2008$ /img/none.gifPotete aiutarmi su come "condizionare"?
Grazie,
saluti,
Paola
-
Ciao ddt_paolamoro,
Prova cosi:
RewriteRule ^img/2008([^/]+)/ /img/none.gif
-
Ciao!
grazie della celerita'!
ho inserito nel vhost relativo al mio sito in esame la tua rule:RewriteEngine On
RewriteRule ^img/2008([^/]+)/ /img/none.gifma caricando nel browser l'url di esempio errato:
/img/20080705/ciccio.jpgmi esce errore 404 invece della regola impostata che punta alla gif.
Paola
-
L'immagine è presente in in /img/? Perchè è un problema di percorso.
-
Ciao,
mi rendo conto di non essere stata chiara.Le foto nelle cartelle 2008* non esistono piu' ma vengono richiamate da varie pagine e io vorrei che non uscisse un errore 404 ma venisse caricata una gif "none"
Quindi mi serve prima condizionare, se non esiste e rispetta regexp che mi hai indicato allora fa il redirect.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^img/2008([^/]+)/ /img/none.gifE' corretta?
-
In quel modo non fa un redirect, ma mostra quell'immagine apposto di quella richiesta.
Il problema come ti ho detto per cui da errore 404 è che l'immagine /img/none.gif non esiste.