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: О Ленине, Жукове, Шевченко, Ивлеевой, Бондаренко, выборах, локдауне и антипрививочниках 2024, Prosinac
Anonim

Ponekad je potrebno ograničiti pristup stranicama ili bilo kojim datotekama vašeg web mjesta za određene grupe korisnika. Softver web poslužitelja Apache ima ugrađene alate za ovaj zadatak. Provjeri ih.

Kako zatvoriti pristup stranicama
Kako zatvoriti pristup stranicama

Upute

Korak 1

Uz svaki zahtjev bilo kojoj stranici na web mjestu, poslužitelj provjerava postoji li datoteka usluge pod nazivom ".htaccess" u mapi u kojoj je pohranjena. Ako jest, tada će poslužitelj, prilikom obrade zahtjeva, slijediti smjernice iz ove datoteke. Također može sadržavati smjernice za ograničavanje pristupa stranicama ili drugim dokumentima stranice iz nekog razloga. To se može napraviti stvaranjem takve datoteke u uobičajenom uređivaču teksta i prijenosom u mapu poslužitelja koja vam treba. Budući da su ove datoteke servisne datoteke, one nisu dostupne u pregledniku web posjetitelja.

Korak 2

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

Odbiti od svih Primivši takve upute, web poslužitelj će svim posjetiteljima bez iznimke zatvoriti pristup apsolutno svim datotekama i mapama u ovom i svim njegovim poddirektorijima.

3. korak

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

Zanijekati 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 svi ostali neće biti dopušteni na stranice. Ako vam treba točno ovaj redoslijed pristupa - navedite popis dopuštenih IP adresa odvojenih zarezima.

4. korak

Ako, naprotiv, trebate stvoriti "crni popis" 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 s IP 77.84.20.18 i 77.84.21.2, a ostatak će biti nesmetan. I u ovom slučaju, popis zabranjenih IP adresa mora biti odvojen zarezima.

Korak 5

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

Naruči Odbij, Dopusti

Zanijekati od svih

Dopustite od 77.84.20.18

Ovdje prvi redak sadrži datoteku kojoj treba ograničiti pristup (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

Zanijekati od svih

Dopustite 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 vrsti preglednika - na taj način možete filtrirati, na primjer, neželjene robote za pretraživanje: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

Korisnički agent SetEnvIfNoCase ^ Offline. Explorer [NC, ILI]

SetEnvIfNoCase agent-korisnik ^ [Ww] eb [Bb] andit [NC, ILI]

Naruči Dopusti, odbij

Dopusti od svih

Odbiti od env = bad_bot

Ovdje prva tri retka navode nekoliko neželjenih vrsta preglednika (po jedan za svaki redak). Naravno, kada koristite takav dizajn, morate ih zamijeniti onima koji smetaju vašoj web lokaciji.

Preporučeni: