TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Hvordan stoppe Image Hotlinking i WordPress?

17

Hva er Image Hotlinking?

Bildekobling er en enkel kobling av bildene dine av noen andre på nettstedet deres. Problemet her er at serverressursene for lasting av bilder på noens nettsted vil bli brukt fra vertsserveren din. Derfor er hurtigkobling for bilder et stort problem for nettstedseiere, og du må finne en måte å stoppe noen på å stjele serverens båndbredde. Siden de fleste vertsselskapene tar betalt basert på serverens båndbredde, er det nødvendig å sikre at bilder og andre ressurser på nettstedet er beskyttet mot hurtigkobling.

Hvordan stoppe Image Hotlinking i WordPress?

Det er flere måter du kan forhindre andre i å koble bildene dine direkte.

  1. Aktiver hotlink -beskyttelse fra cPanel -hosting.
  2. Ved hjelp av en plugin.
  3. Legger til omskrivningsregler i .htaccess -fil.

Vi vil diskutere alle tre alternativene i detalj.

1 Aktiver Hotlink -beskyttelse fra cPanel

Den enkleste måten å aktivere hotlink -beskyttelse er å aktivere funksjonen fra cPanel -hostingkontoen din. Logg deg på vertskontoen din og se etter "Hotlink Protection" -appen. Stort sett finner du denne appen under "Sikkerhet".

Hvordan stoppe Image Hotlinking i WordPress?

Bilde Hotlinking -alternativ i Bluehost cPanel

Klikk på appen, fyll ut de nødvendige detaljene og aktiver hurtigkobling for de nødvendige ressursene som bilder.

Hvordan stoppe Image Hotlinking i WordPress?

Aktiver Image Hotlinking i cPanel

I utgangspunktet må du fylle ut følgende viktige detaljer:

  • Tillatt liste over nettsteder – skriv inn alle nettstedene du vil ha tilgang til bildene med direkte URL -lenker. Generelt bør du legge til alle www- og ikke-www-versjoner av nettstedene du knytter bildene til. Som vist på bildet kan du også bruke jokertegning som http (s)?: // (.*)? .Webnots.com for å inkludere alle domener og underdomener på ditt eget nettsted.
  • Begrensede filer – Angi hvilken type filer du vil begrense. For bilder kan du bruke jpg, jpeg, png, bmp og gif. Hvis du vil begrense andre ressurser som skriptfiler, kan du også legge til disse utvidelsene.
  • Tillat direkte forespørsler: Sørg for å merke av for “Tillat direkte forespørsler" for å gjøre det mulig å få tilgang til bildene med den direkte URL -en i nettleseren.
  • Omdirigeringsnettadresse – Når noen klikker på det hurtigkoblede bildet, blir de omdirigert til nettadressen som er nevnt her. For eksempel kan du peke på localhost IP 127.0.0.1 for å omdirigere til localhost når noen klikker på det hurtigkoblede bildet. Du kan også la dette feltet stå tomt.

Etter at du har angitt alle detaljene, klikker du på "Send" -knappen for å aktivere bildekoblingbeskyttelse for nettstedet ditt.

2 Bruke alt i ett WP -sikkerhetsprogram

Hvis du ikke har tilgang til cPanel -hosting eller ikke bruker cPanel, er den alternative måten å bruke plugin for å forhindre hurtigkobling. Dette er et godt alternativ når du bruker tilpasset hostingoppsett som SiteGround eller et annet administrert WordPress -hostingfirma. Vi sjekket så mange som plugins og fant Alt in One WP Security plugin tilbyr denne funksjonen sammen med mange andre nyttige sikkerhetsfunksjoner.

Hvordan stoppe Image Hotlinking i WordPress?

Aktiver Image Hotlink Protection med alt i ett WP -sikkerhetsprogram

3 Endre .htaccess -fil

Programtillegget endrer i utgangspunktet .htaccess -fil og legger til omskrivningsregelen. Hvis du allerede har et annet sikkerhetsplugin på nettstedet ditt, vil det ikke være fornuftig å legge til ekstra plugin bare for å aktivere hurtigkoblingbeskyttelse av bilder. I stedet kan du endre .htaccess -filen og legge til følgende kode. Sørg for å erstatte “yoursitename.com” med din egen nettadresse.

# START Prevent Image Hotlinking <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} .(gif|jpe?g?|png)$ [NC] RewriteCond %{HTTP_REFERER} !^https://yoursitename.com [NC] RewriteRule .(gif|jpe?g?|png)$ - [F,NC,L] </IfModule> # End Prevent Image Hotlinking

Hva vil skje når bildene dine er koblet sammen?

Når noen lenker til nettadressen til bildene dine på nettstedet sitt, vises ikke bildet. Når du klikker på bildelinken, vil det føre til “403 – Forbidden Error”.

Hvordan stoppe Image Hotlinking i WordPress?

403 – Forbidden Error for Image Hotlinking

Hvis det allerede er koblede bilder på andres nettsted, vil ressursen bli begrenset som vist nedenfor eller føre til 403 -feil. Du vil se en feilmelding som "Det forespurte innholdet kan ikke lastes inn. Prøv igjen senere." i nettleserkonsollen.

Hvordan stoppe Image Hotlinking i WordPress?

Eksempel på bildekobling

Hvis omdirigeringsforespørselen er aktivert til localhost, klikker du på det hurtigkoblede bildet omdirigerer til localhost IP -adressen 127.0.0.1 og sparer dermed serverbåndbredden.

Konklusjon

Enten du aktiverer hurtigkoblingsbeskyttelse fra cPanel eller bruker plugin eller legger til omskrivningsregel i .htaccess -fil, er det et sterkt nødvendig trinn for å lagre serverens båndbredde. Dette vil også spare kostnader for hosting og utnyttelse av ressursene dine på ukjente nettsteder.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon