Salve ragazzi, scusate l'intromissione!
In merito all'hotlink dei file è si vero che è disabilitato agli "esterni" ma è comunque libero per gli altri siti altervisiani
ho quindi usato un codice quasi identico a quello postato da phpone cioè:
Codice:
# BEGIN Hotlink Protection
# RewriteCond %{HTTP_REFERER} !^$
# RewriteCond %{HTTP_REFERER} !^http://(www\.)?darkwolf.altervista\.org/ [NC]
# RewriteRule \.(jpe?g|gif|bmp|png)$ http://sitoesterno/nohotlink.gif [NC,L]
# END Hotlink Protection
# adesso commentato per il problema con la cartella _altervista_ht
In questo caso funziona per i siti altervista che hotlinkano ma continua a non mostrare nessuna immagine per i siti esterni (evidentemente l'hotlink impostato da altervista ha la priorità).
Il problema è che questo codice blocca anche la cartella speciale _altervista_ht
Posso inserire un esclusione per questa sola cartella?
Inoltre [NC,L] indica che tutte le successive regole presenti nell'htaccess verranno ignorate?
-
vi posto un parziale del mio htaccess... leggendo qua e la mi sa che è sbagliato:
Codice:
# Inizio ErrorDocument
ErrorDocument 401 /link.htm
# Inizio Redirect
Redirect 301 /linkblablabla.html http://miosito.altervista.org/index.php?ecc-ecc
# Start of URL rewriting code
RewriteEngine On
RewriteBase /
# BEGIN Hotlink Protection
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?darkwolf.altervista\.org/ [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ http://exturl/nohotlink.gif [NC,L]
# END Hotlink Protection
# Begin bad bot banning
RewriteCond %{HTTP_USER_AGENT} ^AESOP_com_SpiderMan [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zyborg
RewriteRule ^.* - [F,L]
# Block referrer spam
RewriteCond %{HTTP_REFERER} creditreport [NC,OR]
RewriteCond %{HTTP_REFERER} loan [NC]
RewriteRule .* - [F]
# Block Bad Proxy
RewriteCond %{REMOTE_ADDR} ^116\.14\.252\.157$ [OR]
RewriteCond %{REMOTE_ADDR} ^99\.246\.150\.40$
RewriteRule ^.* - [F]
# av:PHP-upload
è mooooolto più lungo ma in sintesi così riuscirete a capire se è corretto o meno