Supponiamo che tu stia utilizzando un server web e sebbene tu possa utilizzarlo localmente, devi avere una porta aperta che ne esponga l'accesso sul lato pubblico o che il tuo sito web sia un pubblico con cui stare. In tal caso, l'hotlinking al tuo file non è un comportamento virale, è come se qualcuno collegasse le risorse sul web. Ci sono permessi che puoi impostare sul tuo server web che proibirà l'hotlinking esterno ai tuoi file. Ciò garantirà che i file siano accessibili solo se sono stati consegnati tramite il proprio server web / sito Web. Per aiutarti a risolverlo, dobbiamo sapere alcune cose:
- Quale software del server web stai usando? (IIS, Apache, ecc.)
- Stai usando LOCALHOST / 127.0.0.1 solo come una intranet o è accessibile al pubblico? (significa che puoi port forwarded 80/88/8080 al tuo intervallo IP privato o se stai usando IP pubblico e hai solo la porta web aperta, quindi digitando
http://YOUR_IP
viene visualizzato il tuo sito)
Se la utilizzi ESCLUSIVAMENTE come Intranet e non vuoi che sia accessibile sul Web, basta semplicemente chiudere la porta Web sul tuo sistema e impedirà l'accesso esterno, la soluzione più semplice.
Se vuoi essere in grado di accedervi dall'esterno e quindi deve avere la porta aperta, devi utilizzare le autorizzazioni di accesso (o ACL di qualche tipo) per impedire l'accesso al di fuori del tuo sito web. Per questo abbiamo bisogno di sapere quale software web stai utilizzando in modo da poter fornire istruzioni specifiche.
Se usi Apache, .htaccess
è il tuo migliore amico e dovresti davvero leggere questo e familiarizza con questa bestia. È una risorsa ben fatta. Puoi anche consultare Apache documentation . Non così amichevole, più tecnico.
In Windows per IIS, è un po 'più complicato, ma sicuramente fattibile, in particolare hanno una GUI, ma se vuoi ti va sempre bene anche la CLI vecchia scuola. Questa è una bella buona guida e iis.net è un bella risorsa da controllare.
Qualcosa di più specifico e devi farci sapere la tua configurazione, ti ho dato questi link in modo che se hai scelto di non conoscere abbastanza per farlo da solo, hai delle guide.