+ Rispondi alla Discussione
Risultati da 1 a 4 di 4

Antihotlinking: RewriteCond per distinguere il tipo di link

Ultimo Messaggio di ayrton2001 il:
  1. #1
    Utente Premium
    Data Registrazione
    Aug 2005
    LocalitÓ
    Parma
    Messaggi
    510

    Antihotlinking: RewriteCond per distinguere il tipo di link

    Ciao,
    spero di riuscire a spiegarmi bene anche se temo non ce la far˛.

    Per evitare l'hotlinking avevo messo questo:

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^(.*)miosito.xxx/.*$ [NC]
    RewriteRule \.(jpg|png|gif)$ - [F]

    Purtroppo con questo si riesce solo ad impedire la visualizzazione delle immagini e a salvare la banda, ma non si riesce ad impedire che google indicizzi comunque le immagini di un sito (il mio!) legandole alle pagine di altri e quindi con danno in termini di viste al sito "autore" dell'originale.

    Con l'obiettivo di recuperare un po' di visite, sfruttando il fatto che per ogni immagine esiste una pagina con lo stesso nome (immagine_1.jpg si visiualizza in immagine_1.php), ho cambiato il rewrite in:

    RewriteRule ^(.*)/immagini/(.*)\.jpg$ /$1/htm/$2.php [R,L]

    Funziona, ma non bene.
    Da un lato recupero le visite da parte di quei siti che hanno messo un link <a href="miosito/miaimmagine"> diretto alla mia immagine, ma dall'altro trasformo ogni immagine inserita come <img src="miosito/miaimmagine>" in una richiesta di pagina che non viene visualizzata da nessuna parte (Ŕ vero?) ma che viene comunque elaborata e conteggiata dal contatore di visite presente in essa, sballandomi le statistiche.

    La domanda Ŕ:
    esiste una combinazione di RewriteCond (o altro) che consenta di distinguere un tipo di hotlink dall'altro?

    Grazie

  2. #2
    Moderatore L'avatar di ayrton2001
    Data Registrazione
    Jul 2006
    LocalitÓ
    Bagheria
    Messaggi
    1,174
    Segui ayrton2001 su Twitter Aggiungi ayrton2001 su Google+ Aggiungi ayrton2001 su Facebook Aggiungi ayrton2001 su Linkedin Visita il canale Youtube di ayrton2001
    Citazione Originariamente Scritto da bluc Visualizza Messaggio
    Ciao,
    spero di riuscire a spiegarmi bene anche se temo non ce la far˛.
    Ciao bluc,
    in effetti non sono riuscito a capire il problema
    Ultima modifica di ayrton2001; 14-03-11 alle 05:31

  3. #3
    Utente Premium
    Data Registrazione
    Aug 2005
    LocalitÓ
    Parma
    Messaggi
    510
    Ci riprovo...

    Per riprendermi parte delle visite perse a causa dell'hotlink delle mie foto, vorrei fare un rewrite dei jpg in questo modo:

    - Se la richiesta viene da un tag <img src="urlmiafoto"... restituisco Forbidden (o un'immagine alternativa).
    - Se la richiesta vine da un link <a href="urlmiafoto"... restituisco la (mia) pagina che contiene la foto.

    Il problema Ŕ come riuscire a distinguere i due casi.

    Grazie

  4. #4
    Moderatore L'avatar di ayrton2001
    Data Registrazione
    Jul 2006
    LocalitÓ
    Bagheria
    Messaggi
    1,174
    Segui ayrton2001 su Twitter Aggiungi ayrton2001 su Google+ Aggiungi ayrton2001 su Facebook Aggiungi ayrton2001 su Linkedin Visita il canale Youtube di ayrton2001
    Non mi vengono soluzioni in mente.
    Le due richieste credo siano uguali e non saprei come distinguerli.

+ Rispondi alla 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.