Kuinka Sulkea Pääsy Sivuille

Sisällysluettelo:

Kuinka Sulkea Pääsy Sivuille
Kuinka Sulkea Pääsy Sivuille

Video: Kuinka Sulkea Pääsy Sivuille

Video: Kuinka Sulkea Pääsy Sivuille
Video: Авоська узлом «Китайский крест» 2024, Saattaa
Anonim

Joskus on tarpeen rajoittaa pääsyä sivustosi sivuille tai tiedostoihin tietyille käyttäjäryhmille. Apache-verkkopalvelinohjelmistossa on sisäänrakennetut työkalut tähän tehtävään. Katso ne.

Kuinka sulkea pääsy sivuille
Kuinka sulkea pääsy sivuille

Ohjeet

Vaihe 1

Jokaisen sivuston minkä tahansa sivun pyynnön yhteydessä palvelin tarkistaa ".htaccess" -nimisen palvelutiedoston kansiossa, johon se on tallennettu. Jos on, palvelin noudattaa pyyntöä käsitellessään tämän tiedoston ohjeita. Se voi myös sisältää direktiivejä, joilla rajoitetaan pääsyä sivuille tai muihin sivuston asiakirjoihin jostain syystä. Tämä voidaan tehdä luomalla tällainen tiedosto tavalliseen tekstieditoriin ja lataamalla se tarvitsemallesi palvelinkansioon. Koska nämä tiedostot ovat palvelutiedostoja, niitä ei ole saatavilla verkkokävijän selaimelta.

Vaihe 2

Ratkaise pääsyongelma sijoittamalla nämä direktiivit radikaalisti htaccess-tiedostoon: Order Deny, Allow

Estä kaikilta Saatuaan tällaiset ohjeet verkkopalvelin sulkee kaikkien kävijöiden pääsyn poikkeuksetta kaikkiin tämän ja sen alihakemistoihin kuuluviin tiedostoihin ja kansioihin.

Vaihe 3

Voit lisätä poikkeuksen täydelliseen kieltoon käyttäjille, joilla on tietty IP-osoite: Tilauksen esto, Salli

Kieltää kaikki

Salli kohdista 77.84.20.18, 77.84.21.2 Tässä esimerkissä käyttäjät, joiden IP-osoite on 77.84.20.18 tai 77.84.21.2, eivät huomaa rajoitusten olevan olemassa, eikä kaikkia muita sallita sivuille. Jos tarvitset täsmälleen tämän käyttöjärjestyksen - listaa luettelo sallituista IP-osoitteista pilkuilla erotettuna.

Vaihe 4

Jos sinun on päinvastoin luotava "musta lista" ei-toivotuista IP-osoitteista, direktiivejä tulisi muuttaa seuraavasti: Order Allow, Deny

Salli kaikilta

Estä kohdista 77.84.20.18, 77.84.21.2 Pääsy on suljettu vain vierailijoille, joilla on IP 77.84.20.18 ja 77.84.21.2, ja loput sallitaan esteettömästi. Ja tässä tapauksessa kiellettyjen IP-osoitteiden luettelo on erotettava pilkuilla.

Vaihe 5

Jos sinun ei tarvitse rajoittaa kaikkien kansiossa olevien asiakirjojen, vaan vain erillisen tiedoston käyttöä, direktiivien tulisi näyttää tältä:

Tilaa Hylkää, Salli

Kieltää kaikki

Salli 77.84.20.18 alkaen

Tässä ensimmäisellä rivillä on tiedosto, johon pääsyä tulisi rajoittaa (hidden.html), ja neljännellä rivillä on poikkeus estosääntöön - käyttäjien IP, joilla on pääsy tiedostoon.

Vaihe 6

Vastaavasti voit rajoittaa tiedostoryhmän käyttöä heidän nimensä peitteen perusteella:

Tilaa Hylkää, Salli

Kieltää kaikki

Salli 77.84.20.18 alkaen

Tässä ensimmäisellä rivillä on peite rajoitetusti käytettävissä olevien tiedostojen nimille - kielto koskee kaikkia tiedostoja, joilla on "wma" -laajennus. Neljäs rivi, kuten edellisessä esimerkissä, sisältää niiden käyttäjien IP-osoitteet, joihin ei sovelleta rajoitusta.

Vaihe 7

Sivulle pääsyä on mahdollista rajoittaa selaintyypin mukaan - tällä tavalla voit suodattaa pois esimerkiksi ei-toivotut hakurobotit: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

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

SetEnvIfNoCase-käyttäjäagentti ^ [Ww] eb [Bb] andit [NC, OR]

Tilaa Salli, Estä

Salli kaikilta

Hylkää env = bad_bot

Kolme ensimmäistä riviä listaa useita ei-toivottuja selaintyyppejä (yksi kullekin riville). Tietenkin, kun käytät tällaista muotoilua, sinun on korvattava ne sellaisilla, jotka häiritsevät tiettyä sivustoasi.

Suositeltava: