Sådan Lukkes Adgang Til Sider

Indholdsfortegnelse:

Sådan Lukkes Adgang Til Sider
Sådan Lukkes Adgang Til Sider

Video: Sådan Lukkes Adgang Til Sider

Video: Sådan Lukkes Adgang Til Sider
Video: Говорите везде и всюду эти редкие слова и каждый день будет становиться лучше и лучше 2024, April
Anonim

Nogle gange bliver det nødvendigt at begrænse adgangen til sider eller filer på dit websted for bestemte grupper af brugere. Apache-webserver-softwaren har indbyggede værktøjer til denne opgave. Tjek dem ud.

Sådan lukkes adgang til sider
Sådan lukkes adgang til sider

Instruktioner

Trin 1

For hver anmodning til enhver side på webstedet kontrollerer serveren for en servicefil med navnet ".htaccess" i den mappe, hvor den er gemt. Hvis det er tilfældet, vil serveren, når den behandler anmodningen, følge retningslinjerne fra denne fil. Det kan også indeholde direktiver til at begrænse adgangen til sider eller andre dokumenter på webstedet af en eller anden grund. Dette kan gøres ved at oprette en sådan fil i en almindelig teksteditor og uploade den til den servermappe, du har brug for. Da disse filer er servicefiler, er de ikke tilgængelige fra webbesøgendes browser.

Trin 2

For at løse adgangsproblemet skal du placere disse direktiver radikalt i htaccess-filen: Bestil Afvis, Tillad

Afvis fra alle Efter at have modtaget sådanne instruktioner, lukker webserveren adgang til absolut alle filer og mapper i dette og alle dets underkataloger for alle besøgende uden undtagelse.

Trin 3

Du kan tilføje en undtagelse fra det samlede forbud for brugere med en bestemt IP-adresse: Bestil nægt, tillad

Benægt fra alle

Tillad fra 77.84.20.18, 77.84.21.2 I dette eksempel bemærkes brugere, hvis IP er 77.84.20.18 eller 77.84.21.2, at der er nogen begrænsninger, og alle andre får ikke adgang til siderne. Hvis du har brug for netop denne rækkefølge af adgang - anfør listen over tilladte IP-adresser adskilt med kommaer.

Trin 4

Hvis du tværtimod skal oprette en "sort liste" over uønskede IP-adresser, skal direktiverne ændres som følger: Bestil tillad, nægt

Tillad fra alle

Afvis fra 77.84.20.18, 77.84.21.2 Adgang vil kun være lukket for besøgende med IP 77.84.20.18 og 77.84.21.2, og resten tillades uhindret. Og i dette tilfælde skal listen over forbudte IP-adresser adskilles med kommaer.

Trin 5

Hvis du ikke skal begrænse adgangen til alle dokumenter i en mappe, men kun til en separat fil, skal direktiverne se sådan ud:

Bestil nægt, tillad

Benægt fra alle

Tillad fra 77.84.20.18

Her indeholder den første linje den fil, som adgangen skal begrænses til (skjult.html), og den fjerde linje indeholder en undtagelse fra afvisningsreglen - IP for brugere, der får adgang til filen.

Trin 6

På samme måde kan du begrænse adgangen til en gruppe filer ved hjælp af masken på deres navne:

Bestil nægt, tillad

Benægt fra alle

Tillad fra 77.84.20.18

Her indeholder den første linje en maske til navnene på filer med begrænset adgang - forbuddet gælder for alle filer med "wma" -udvidelsen. Den fjerde linje, som i det foregående eksempel, indeholder IP for brugere, der ikke er underlagt begrænsningen.

Trin 7

Det er muligt at begrænse adgangen til sider efter browsertype - på denne måde kan du for eksempel filtrere uønskede søgerobotter ud: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase user-Agent ^ Offline. Explorer [NC, OR]

SetEnvIfNoCase user-Agent ^ [Ww] eb [Bb] andit [NC, OR]

Bestil tillad, nægt

Tillad fra alle

Benægt fra env = bad_bot

Her viser de tre første linjer flere uønskede browsertyper (en for hver linje). Selvfølgelig, når du bruger et sådant design, skal du erstatte dem med dem, der irriterer netop dit websted.

Anbefalede: