• User

    Evitare il download completo di un sito

    Ciao a tutti, vorrei sapere se è possibile evitare il download completo di un sito tramite programmi come Teleport, WinHTTrack ecc
    Nel dettaglio mi servirebbe proteggere solo alcuni css e delle immagini jpg da me creati ad hoc per dei componenti-moduli.
    Sono riuscito inserendo le seguenti righe all'interno di un file .htaccess all'interno della cartella dove sono presenti i css che voglio proteggere.

    <Files ~ "^.(htaccess|htpasswd)$">
    deny from all
    </Files>
    Options Indexes
    order deny,allow

    In questo modo i css della cartella non vengono più scaricati tramite programmi appositi però non vengono richiamati nemmeno dal browser quindi non va bene.
    Sono sicuro che si possa fare perchè in alcuni siti programmi come Teleport, WinHTTrack ecc scaricano solo degli index vuoti e basta.
    Grazie a tutti


  • Moderatore

    Penso che puoi andare a riconoscere lo user agent delle diverse applicazioni (non ne sono certo), però se l'utente lo cambia sei fregato..
    Purtroppo non puoi impedire questo tipo di cose, forse solo con flash puoi inserire qualche cosa in più, ma non ne varrebbe la candela


  • User

    Ciao, grazie per la risposta. Avevo trovato un forum straniero che spiegava come farlo, con la corretta sintassi per riconoscere lo user agent delle diverse applicazioni , da inserire nel file .htaccess
    Nell'esempio c'erano una trentina di programmi, ma non riesco più a trovarlo.
    Se sapete qualcosa datemi un aiuto. :arrabbiato:
    Grazie


  • Moderatore

    Ho trovato due scuole di pensiero:
    la prima usa un url rewrite e invia i malcapitati su un altro sito
    la seconda blocca l'utente e non invia nulla.

    Leggendo qui e la pare una cosa comunque utile per prevenire gli email scanners, però basta uno zicchinino di cervello per bypassare il trucchetto.


  • User

    Grazie 6 un grande il primo è proprio il sito che avevo visto io a suo tempo che non riuscivo più a trovare 😉


  • User

    Allora ho provato con il mio sito fatto con Joomla proprio ora usando Teleport V.1.44
    Ho inserito un file .haccess nella cartella che ora chiamarò "IMMAGINI"
    Nel file .htaccess creato le righe interressate sono:
    RewriteEngine on
    "ecc ecc......." <- QUI CI SONO GLI ALTRI Rewrite che non trascrivo
    RewriteCond %{HTTP_USER_AGENT} ^Teleport
    RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro
    "ecc ecc......." <- QUI CI SONO GLI ALTRI Rewrite che non trascrivo
    RewriteRule ^(.*)$ SITO DI ESEMPIO

    In realtà lanciando Teleport V.1.44 tutte le immagini e i css all'interno della cartella "IMMAGINI" vengono scaricati.
    Stò sbagliando qualcosa? :mmm:
    Grazie


  • Moderatore

    Guarda nel log dell'accesso al sito che user agent è segnalato perchè se è segnalato Teleport hai sbagliato qualcosa.
    In teoria basta solo il primo rewrite perchè il secondo è compreso nel primo.