Kako Zapreti Dostop Do Strani

Kazalo:

Kako Zapreti Dostop Do Strani
Kako Zapreti Dostop Do Strani

Video: Kako Zapreti Dostop Do Strani

Video: Kako Zapreti Dostop Do Strani
Video: Как обойти блокировку сайта. 3 простейших 100% метода. 2024, Maj
Anonim

Včasih je treba nekaterim skupinam uporabnikov omejiti dostop do strani ali datotek vašega spletnega mesta. Programska oprema spletnega strežnika Apache ima vgrajena orodja za to nalogo. Preveri jih.

Kako zapreti dostop do strani
Kako zapreti dostop do strani

Navodila

Korak 1

Z vsako zahtevo na kateri koli strani spletnega mesta strežnik preveri, ali je v mapi, kjer je shranjena, datoteka z imenom ".htaccess". Če je, bo strežnik pri obdelavi zahteve sledil navodilom iz te datoteke. Vsebuje lahko tudi smernice za omejevanje dostopa do strani ali drugih dokumentov spletnega mesta iz nekega razloga. To lahko naredite tako, da takšno datoteko ustvarite v običajnem urejevalniku besedil in jo naložite v strežniško mapo, ki jo potrebujete. Ker so te datoteke servisne datoteke, niso na voljo v brskalniku spletnega obiskovalca.

2. korak

Za rešitev težave z dostopom radikalno postavite te direktive v datoteko htaccess: Order Deny, Allow

Zavrni vsem Po prejemu takšnih navodil bo spletni strežnik vsem obiskovalcem brez izjeme zaprl dostop do popolnoma vseh datotek in map v tem in vseh podimenikih.

3. korak

Za popolno prepoved za uporabnike z določenim naslovom IP lahko dodate izjemo: Naroči zavrni, Dovoli

Zanikati od vseh

Dovoli od 77.84.20.18, 77.84.21.2 V tem primeru uporabniki, katerih IP je 77.84.20.18 ali 77.84.21.2, ne bodo opazili, da obstajajo kakršne koli omejitve, vsi ostali pa ne bodo smeli na strani. Če potrebujete točno ta vrstni red dostopa - navedite seznam dovoljenih naslovov IP, ločenih z vejicami.

4. korak

Če morate, nasprotno, ustvariti "črni seznam" neželenih naslovov IP, potem je treba direktive spremeniti, kot sledi: Naroči Dovoli, Zavrni

Dovoli vsem

Zavrni od 77.84.20.18, 77.84.21.2 Dostop bo zaprt samo za obiskovalce z IP 77.84.20.18 in 77.84.21.2, ostali pa bodo neovirano dovoljeni. V tem primeru mora biti seznam prepovedanih naslovov IP ločen z vejicami.

5. korak

Če morate omejiti dostop ne do vseh dokumentov v mapi, ampak samo do ločene datoteke, naj bodo direktive videti takole:

Naroči Zavrni, Dovoli

Zanikati od vseh

Dovoli od 77.84.20.18

Tu je v prvi vrstici datoteka, do katere je treba omejiti dostop (hidden.html), v četrti vrstici pa izjema od pravila za zavrnitev - IP uporabnikov, ki jim je dovoljen dostop do datoteke.

6. korak

Podobno lahko omejite dostop do skupine datotek z masko njihovih imen:

Naroči Zavrni, Dovoli

Zanikati od vseh

Dovoli od 77.84.20.18

Tu je v prvi vrstici maska za imena datotek z omejenim dostopom - prepoved bo veljala za vse datoteke s pripono "wma". Četrta vrstica, tako kot v prejšnjem primeru, vsebuje IP uporabnikov, za katere omejitev ne velja.

7. korak

Dostop do strani je mogoče omejiti glede na vrsto brskalnika - na ta način lahko filtrirate na primer neželene iskalne robote: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, ALI]

SetEnvIfNoCase uporabnik-agent ^ Offline. Explorer [NC, ALI]

SetEnvIfNoCase uporabniški agent ^ [Ww] eb [Bb] andit [NC, OR]

Naroči dovoli, zavrni

Dovoli vsem

Zavrni od env = bad_bot

Tu so v prvih treh vrsticah naštete številne neželene vrste brskalnikov (po ena za vsako vrstico). Seveda jih morate pri takšni zasnovi nadomestiti s tistimi, ki motijo vaše spletno mesto.

Priporočena: