+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

help su url rewrite

Ultimo Messaggio di Thedarkita il:
  1. #1
    User Newbie
    Data Registrazione
    Jul 2009
    Messaggi
    3

    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.jpg

    Stavo provando ma non funge:

    RewriteEngine On
    RewriteRule ^/img/2008$ /img/none.gif [L]

    Potete aiutarmi su come "condizionare"?

    Grazie,
    saluti,
    Paola

  2. #2
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Localit
    Messina
    Messaggi
    7,237
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    Ciao ddt_paolamoro,

    Prova cosi:
    Codice:
    RewriteRule ^img/2008([^/]+)/ /img/none.gif [L]

  3. #3
    User Newbie
    Data Registrazione
    Jul 2009
    Messaggi
    3

    esito negativo

    Ciao!
    grazie della celerita'!
    ho inserito nel vhost relativo al mio sito in esame la tua rule:

    RewriteEngine On
    RewriteRule ^img/2008([^/]+)/ /img/none.gif [L]

    ma caricando nel browser l'url di esempio errato:
    /img/20080705/ciccio.jpg

    mi esce errore 404 invece della regola impostata che punta alla gif.

    Paola

  4. #4
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Localit
    Messina
    Messaggi
    7,237
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    L'immagine presente in in /img/? Perch un problema di percorso.

  5. #5
    User Newbie
    Data Registrazione
    Jul 2009
    Messaggi
    3

    chiarimento

    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.gif [L]

    E' corretta?

  6. #6
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Localit
    Messina
    Messaggi
    7,237
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    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.

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.