Mitä on suoralinkitys? (Hotlinking) Ja miksi se ei kannata!

Mitä on suoralinkitys? (Hotlinking) Ja miksi se ei kannata!
Suoralinkitys eli Hotlinking

Suoralinkitys, yleisesti tunnettu myös termillä hotlinking, on menettely, jossa yksi verkkosivu linkittää suoraan toisen verkkosivun mediaan. Tämä voi olla esimerkiksi kuvia, videoita tai muita mediatiedostoja. Vaikka suoralinkitys voi aluksi tuntua houkuttelevalta ja käytännölliseltä ratkaisulta, siinä on useita varjopuolia, jotka tekevät siitä epäsuositeltavan tavan hallita mediasisältöä. Tässä artikkelissa käymme läpi suoralinkityksen haitat ja tarjoamme ohjeet sen estämiseen, esimerkiksi käyttämällä .htaccess-tiedostoa.

Mitä suoralinkitys tarkoittaa?

Suoralinkitys eli hotlinking on toimenpide, jossa esimerkiksi kuvia tai videoita ei ladata omaan palvelimeen, vaan ne linkitetään suoraan toiselta sivustolta. Käytännössä tämä tarkoittaa sitä, että kun käyttäjä avaa sivustosi, mediatiedosto ladataan toisen sivuston palvelimelta.

Suoralinkityksen haitat ja miksi se ei kannata

Kaistanleveyden kulutus

Kun joku suoralinkittää mediatiedostoja sivustoltasi, se kuluttaa palvelimesi kaistanleveyttä. Tämä voi hidastaa sivustosi toimintaa ja aiheuttaa ylimääräisiä kustannuksia, mikäli palvelinratkaisusi hinnoittelu perustuu kaistanleveyden käyttöön.

Tekijänoikeudelliset kysymykset

Kuvien ja muiden mediatiedostojen suoralinkitys voi rikkoa tekijänoikeuslakeja. Vaikka Internetissä moni asia näyttää vapaalta, mediatiedostoilla on useimmiten omistaja, joka määrää, miten niitä saa käyttää.

Sisällön hallinta

Kun mediaa linkitetään suoraan toiselta sivustolta, menetät kontrollin sen yli. Se voi päätyä ympäristöihin, jotka eivät ole linjassa sivustosi tai brändisi arvojen kanssa.

Kuinka estää suoralinkitys htaccess-tiedostolla

Yksi tapa estää suoralinkitys on käyttää .htaccess-tiedostoa, jos sivustosi on isännöity Apache-palvelimella. Tämä on tekstipohjainen konfiguraatiotiedosto, joka mahdollistaa palvelimen asetusten muokkaamisen.

Avaa .htaccess-tiedosto: Tiedosto sijaitsee yleensä juurihakemistossasi. Voit muokata sitä esimerkiksi FTP-ohjelmalla tai palvelinhallintapaneelin kautta.

Lisää koodi: Kopioi ja liitä alla oleva koodinpätkä .htaccess-tiedostosi loppuun:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?omadomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

Tässä omadomain.com on sivustosi domain. Koodi estää kaikki muut sivustot paitsi omadomain.com käyttämästä kuvatiedostoja.

Tallenna ja testaa: Tallenna .htaccess-tiedosto ja testaa toimiiko esto oikein.

Huomioi, että koodin virheellinen lisäys .htaccess-tiedostoon voi kaataa koko sivuston, joten ole huolellinen!

Mikäli käytät Tuonetti:n webhotellia, voit estää suoralinkityksen suoraan hallintapaneelista. Lue suoralinkityksen ohje täältä.

Yhteenveto: Suoralinkityksen riskit ja sen estäminen

Vaikka suoralinkitys saattaa vaikuttaa houkuttelevalta, se on täynnä riskejä. Se voi aiheuttaa kaistanleveyden ylikäyttöä, tekijänoikeusrikkomuksia ja menettämistä sisällön hallinnasta. Onneksi hotlinkingin estäminen on mahdollista useilla eri tavoilla, kuten esimerkiksi .htaccess-tiedoston muokkaamisella. Tällä tavoin voit pitää huolta, että sivustosi pysyy sekä toimivana että laillisena.