Hvordan Forby nettadresser i .htaccess

Hvordan Forby nettadresser i .htaccess


Ikke tillate trafikk fra bestemte nettadresser til nettstedet ditt kan være nødvendig for en rekke årsaker. For eksempel kan du ikke ønsker trafikk fra en bestemt søkemotor eller en bestemt nettadresse som spams kommentarfeltet. Uansett årsak, er det mulig å forby all trafikk fra en bestemt nettadresse eller gruppe av bestemte nettadresser som bruker denne filen. Htaccess filer tillate deg å gjøre konfigurasjon og tilgang endringer, for eksempel å ikke tillate webadresser, når du ikke har direkte tilgang til serveren konfigurasjonsfiler, noe som er tilfellet med nesten alle som bruker tredjeparts web hosting.

Bruksanvisning

1 Last ned din ".htaccess" fil fra ditt Drupal nettsted filer ved hjelp av FTP-klientprogramvare. Dreamweaver, Internet Explorer eller FileZilla vil fungere. Hvis du ikke har en .htaccess fil, videre til trinn to.

2 Åpne .htaccess fil med koderedigeringsprogramvare. Notisblokk vil fungere hvis du ikke har annen kode programvare. Hvis du ikke har en .htaccess fil, åpne et tomt dokument og lagre det som ".htaccess".

3 Legg til følgende kode i .htaccess filen:

RewriteEngine på

RewriteCond% {HTTP_REFERER} ^ http: //.*DisallowedURL \ .no [NC]

. RewriteRule * - [F]

Plasser den på bunnen av filen hvis du har en eksisterende .htaccess fil.

4 Lagre Htaccess filen og laste den opp til ditt nettsted filer. Hvis dette er en ny fil, laste det opp til rotkatalogen på ditt nettsted filer. Den angitte nettadressene vil nå bli forbudt.

Hint

  • Å forby flere webadresser, ender hver "RewriteCond" entry med "[NC, OR]" og avslutte siste posten med bare "[NC]."
  • Du kan også bruke en "403 ingen tilgang feil" i .htaccess fil å forby nettadresser.