Kako Zatvoriti Pristup Stranicama

Sadržaj:

Kako Zatvoriti Pristup Stranicama
Kako Zatvoriti Pristup Stranicama

Video: Kako Zatvoriti Pristup Stranicama

Video: Kako Zatvoriti Pristup Stranicama
Video: Kako personalizirati widgete na početnim stranicama ? 2024, Maj
Anonim

Ponekad postane neophodno ograničiti pristup stranicama ili bilo kojim datotekama vaše web lokacije za određene grupe korisnika. Softver web servera Apache ima ugrađene alate za ovaj zadatak. Pogledajte ih.

Kako zatvoriti pristup stranicama
Kako zatvoriti pristup stranicama

Instrukcije

Korak 1

Sa svakim zahtjevom prema bilo kojoj stranici na web lokaciji, server provjerava postoji li datoteka usluge pod nazivom ".htaccess" u mapi u kojoj je pohranjena. Ako jeste, tada će poslužitelj prilikom obrade zahtjeva slijediti smjernice iz ove datoteke. Takođe može sadržati smjernice za ograničavanje pristupa stranicama ili drugim dokumentima stranice iz nekog razloga. To se može postići stvaranjem takve datoteke u uobičajenom uređivaču teksta i otpremanjem u željenu fasciklu servera. Budući da su ove datoteke servisne datoteke, one nisu dostupne u pregledniku web posjetitelja.

Korak 2

Da biste radikalno riješili problem pristupa, smjestite ove direktive u datoteku htaccess: Order Deny, Allow

Odbiti od svih Nakon što je primio takve upute, web server će svim posjetiteljima bez izuzetka zatvoriti pristup apsolutno svim datotekama i mapama u ovom i svim njegovim poddirektorijima.

Korak 3

Možete dodati izuzetak ukupnoj zabrani za korisnike s određenom IP adresom: Naruči odbij, Dopusti

Poriču od svih

Dopusti iz 77.84.20.18, 77.84.21.2 U ovom primjeru korisnici čiji je IP 77.84.20.18 ili 77.84.21.2 neće primijetiti da postoje bilo kakva ograničenja, a svima ostalima neće biti dopuštene stranice. Ako vam je potreban upravo ovaj redoslijed pristupa - navedite listu dopuštenih IP adresa odvojenih zarezima.

Korak 4

Ako, naprotiv, trebate stvoriti "crnu listu" neželjenih IP adresa, tada bi se smjernice trebale mijenjati kako slijedi: Order Allow, Deny

Dopusti od svih

Odbiti od 77.84.20.18, 77.84.21.2 Pristup će biti zatvoren samo za posjetitelje sa IP 77.84.20.18 i 77.84.21.2, a ostatak će biti nesmetan. I u ovom slučaju, lista zabranjenih IP adresa mora biti odvojena zarezima.

Korak 5

Ako trebate ograničiti pristup ne svim dokumentima u mapi, već samo zasebnoj datoteci, tada bi direktive trebale izgledati ovako:

Naruči odbij, dopusti

Poriču od svih

Dozvoli od 77.84.20.18

Ovdje prvi redak sadrži datoteku kojoj pristup treba biti ograničen (hidden.html), a četvrti redak sadrži iznimku od pravila zabrane - IP korisnika kojima je dozvoljen pristup datoteci.

Korak 6

Slično tome, možete ograničiti pristup grupi datoteka maskom njihovih imena:

Naruči odbij, dopusti

Poriču od svih

Dozvoli od 77.84.20.18

Ovdje prvi redak sadrži masku za imena datoteka s ograničenim pristupom - zabrana će se odnositi na sve datoteke s nastavkom "wma". Četvrti redak, kao u prethodnom primjeru, sadrži IP korisnika koji nisu predmet ograničenja.

Korak 7

Moguće je ograničiti pristup stranicama prema tipu pretraživača - na taj način možete filtrirati, na primjer, neželjene robote za pretraživanje: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase agent-korisnik ^ Offline. Explorer [NC, ILI]

SetEnvIfNoCase korisnički-agent ^ [Ww] eb [Bb] andit [NC, ILI]

Naruči dozvoli, odbij

Dopusti od svih

Odbiti od env = bad_bot

Ovdje su u prva tri retka navedena nekoliko neželjenih tipova pretraživača (po jedan za svaku liniju). Naravno, kada koristite takav dizajn, morate ih zamijeniti onima koji smetaju vašoj web lokaciji.

Preporučuje se: