Salve a tutti, starei cercando un codice htaccess, che non permetta a siti esterni di importare i miei file .js o .css .. è possibile? Grazie in anticipo
Salve a tutti, starei cercando un codice htaccess, che non permetta a siti esterni di importare i miei file .js o .css .. è possibile? Grazie in anticipo
Con un meccanismo simile all'antifurto della banda che offre altervista ( Pannello di Controllo Av -> Gestione Files -> Ingranaggio ), puoi riuscire a fare qualcosa.
Però, devi sapere, che questo "antifurto" in realtà si basa sull'HTTP REFERER e quindi chi decide di non trasmettere quell'header o apre il file direttamente, vedrà correttamente i sorgenti.
Grazie javascripter della risposta, ho provato così:
Ma non funziona.. Potresti farmi un code tu se hai tempo? Io sono davvero una frana in htaccess!Codice HTML:# Potezione CSS e Javascript RewriteCond %{REQUEST_URI} \.(js|css)$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://([a-z0-9\-\.]*)animextreme\.altervista\.org RewriteCond %{REQUEST_URI} !^\/_altervista_ht\/ RewriteCond %{HTTP_REFERER} !^http://([a-z0-9\-\.]+)google\. RewriteRule .*$ http://hl.altervista.org/split.php?http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Sta funzionado, prova a cliccare qui: http://animextreme.altervista.org/ja...tedcollapse.js.
Dato che il link si trova su questo forum, il browser invia come REFER proprio la pagina di questo forum. La richiesta non arriva direttamente dal tuo sito e quindi il server la blocca.
Quindi il tuo script potrà essere visto solo se il refer è il tuo sito o è vuoto ( per esempio: copia e incolla il link nella barra degli indirizzi ).