Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Seo e Tecnologie > Mod Rewrite e Tecniche di URL Redirect
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Mod Rewrite e Tecniche di URL Redirect La riscrittura delle URL e i reindirizzamenti

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Mod Rewrite e Tecniche di URL Redirect


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 11-06-08, 21:33   #1 (permalink)
 
L'avatar di yurx
 
Data di registrazione: Jan 2008
Ubicazione: Provincia di Brescia, Italy
Messaggi: 294
evitare hotlinking tramite .htaccess

ho trovato un pezzo di codice, per evitare l'hotlinking delle immagini, però non sò una cicca delle regole dell'.htacces, il codice è questo:
Codice:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?URL_DEL_SITO\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|bmp|png)$ images/immagine da mostrare.jpg [L]
praticamente, dovrebbe mostrare "images/immagine da mostrare.jpg" ogni qualvolta, qualcuno mi vuole rubare banda, il problema dell'.htaccess:
la [L] alla fine serve per finire o bloccare la lettura del resto del file mi sembra, se io dopo metto altre regole non vanno? la metto solo una volta alla fine?, poi, per tutto il dominio è valido?, io l'ho messo nella root ovviamente, ma mi servirebbe per il blog più che altro.

qualcuno disposto a provare a "rubarmi" un immagine? (non son tutte sul mio server, io prefersco fare un hotlink, che scaricarla e farla passare per mia)
yurx non in linea   Rispondi citando
Vecchio 12-06-08, 13:02   #2 (permalink)
 
L'avatar di yurx
 
Data di registrazione: Jan 2008
Ubicazione: Provincia di Brescia, Italy
Messaggi: 294
aggiungiamo qualcosa,
quello che mi crea perplessità, è, che ho letto la guida in questa sezione, ad un certo punto dice:
Quote:
L "ultimo" -> paragonabile al break, dice all'engine di fermarsi e di non controllare le altre regole
poi, in ottimizzazioni dice:
Quote:
usare [L] (va inserito quasi sempre) per non far testare a mod_rewrite le regole successive.
precisamente, se non voglio far testare le regole successive, vuol dire che le regole ci sono e funzionano, però sopra dice che serve per farlo fermare

precisazione:
è un controsenso si potrebbe pensare, che io lo uso ma non voglio mi si usi, io lo uso, per correttezza, cioè lascio la proprietà delle immagini agl'altri, le mie , siccome ho licenza creative commons, sono "tutelate" da quest'ultima
yurx non in linea   Rispondi citando
Vecchio 08-07-08, 10:03   #3 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
buongiorno, interessa anche a me questa funzione, ma non sono molto pratica, avrei alcune domande: sono su server Windows; la cosa si può fare ugualmente?

quindi, poi, bisogna creare quel file, che poi però dove va? nella directory del sito?

Altra domanda: ho più cartelle di immagini: un file solo vale per tutte?
Vale76 non in linea   Rispondi citando
Vecchio 08-07-08, 14:26   #4 (permalink)
Esperto
 
L'avatar di osvi
 
Data di registrazione: Jul 2006
Ubicazione: Siena
Messaggi: 1,077
per proteggere anche il blog basta aggiungere una condizione dove verifichi che l'inidirizzo di referer non sia quello del blog ( !^urlblog$ )

riguardo al Last: consiglio questa lettura - truth about the last modifier
__________________
Firefox browser
osvi non in linea   Rispondi citando
Vecchio 21-07-08, 15:47   #5 (permalink)
 
L'avatar di yurx
 
Data di registrazione: Jan 2008
Ubicazione: Provincia di Brescia, Italy
Messaggi: 294
hotlink bloccato:
Codice:
# BEGIN  WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !google\. 
RewriteCond %{HTTP_REFERER} !search\?q=cache 
RewriteCond %{HTTP_REFERER} !msn\. 
RewriteCond %{HTTP_REFERER} !yahoo\. 
RewriteCond %{HTTP_REFERER} !feedbourner\. 
RewriteCond %{HTTP_REFERER} !images.google\. 
RewriteCond %{HTTP_REFERER} !http://computer-acquisti.com/blog
RewriteRule (wp-content/uploads.*\.(gif|jpg|jpeg|png)$)  http://miosito/blog/wp-content/plugins/hotlink-protection/forbid.png [L]
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END  WordPress
adesso ci sarebbe il problema che se mi mettono un link all'immagine, l'immagine non si vede, si vede il post...dopo un 404
soluzioni?
yurx non in linea   Rispondi citando
Vecchio 08-12-08, 00:32   #6 (permalink)
Banned
 
L'avatar di Vale76
 
Data di registrazione: May 2006
Ubicazione: Abruzzo
Messaggi: 485
buonasera a tutti, riprendo questa discussione.
Dunque, il mio sito è purtroppo su server windows; ho letto in giro che il file .htaccess non funge in questo caso, e infatti ho fatto una prova, mettendolo in una cartella di immagini che vorrei bloccare, ma niente. Purtroppo ho appena rinnovato il dominio e non so se posso cambiare ora. C'è modo di farlo funzionare?
Vale76 non in linea   Rispondi citando
Vecchio 09-12-08, 21:16   #7 (permalink)
 
L'avatar di yurx
 
Data di registrazione: Jan 2008
Ubicazione: Provincia di Brescia, Italy
Messaggi: 294
premetto che di server windows non so un h, ho trovato questo che sembra lo blocchi
yurx non in linea   Rispondi citando
Vecchio 18-12-08, 19:34   #8 (permalink)
Esperto
 
L'avatar di osvi
 
Data di registrazione: Jul 2006
Ubicazione: Siena
Messaggi: 1,077
Grazie per il tuo contributo yurx, soluzioni a problemi su IIS non se ne vedono quasi mai

lo aggiungo ai post importanti
__________________
Firefox browser
osvi non in linea   Rispondi citando
Rispondi
Tags: , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 18:57.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.