Jak Zavřít Přístup Ke Stránkám

Obsah:

Jak Zavřít Přístup Ke Stránkám
Jak Zavřít Přístup Ke Stránkám

Video: Jak Zavřít Přístup Ke Stránkám

Video: Jak Zavřít Přístup Ke Stránkám
Video: TOP 10 Počítačové lifehacky, které vám usnadní život 2024, Smět
Anonim

Někdy je nutné omezit přístup na stránky nebo soubory vašeho webu pro určité skupiny uživatelů. Software webového serveru Apache má pro tento úkol zabudované nástroje. Zkontroluj je.

Jak zavřít přístup ke stránkám
Jak zavřít přístup ke stránkám

Instrukce

Krok 1

Při každém požadavku na libovolnou stránku na webu server zkontroluje soubor služby s názvem „.htaccess“ve složce, kde je uložen. Pokud ano, bude se server při zpracování požadavku řídit pokyny z tohoto souboru. Může také obsahovat směrnice pro omezení přístupu na stránky nebo jiné dokumenty webu z nějakého důvodu. Toho lze dosáhnout vytvořením takového souboru v běžném textovém editoru a jeho nahráním do požadované složky serveru. Protože tyto soubory jsou soubory služeb, nejsou k dispozici v prohlížeči návštěvníka webu.

Krok 2

Chcete-li vyřešit problém s přístupem, umístěte tyto směrnice do souboru htaccess: Order Deny, Allow

Odmítnout všem Po obdržení těchto pokynů uzavře webový server přístup k absolutně všem souborům a složkám v tomto a všech jeho podadresářích všem návštěvníkům bez výjimky.

Krok 3

Můžete přidat výjimku z celkového zákazu pro uživatele se specifickou adresou IP: Order Deny, Allow

Odepřít všem

Povolit od 77.84.20.18, 77.84.21.2 V tomto příkladu si uživatelé, jejichž IP adresa je 77.84.20.18 nebo 77.84.21.2, nevšimnou, že existují nějaká omezení, a všem ostatním nebude na stránky povolen přístup. Pokud potřebujete přesně toto pořadí přístupu - uveďte seznam povolených IP adres oddělených čárkami.

Krok 4

Pokud naopak potřebujete vytvořit „černou listinu“nežádoucích adres IP, měly by se směrnice změnit následovně: Order Allow, Deny

Povolit ze všech

Odepřít od 77.84.20.18, 77.84.21.2 Přístup bude uzavřen pouze pro návštěvníky s IP 77.84.20.18 a 77.84.21.2 a zbytek bude povolen bez překážek. V takovém případě musí být seznam zakázaných adres IP oddělen čárkami.

Krok 5

Pokud potřebujete omezit přístup nejen ke všem dokumentům ve složce, ale pouze k samostatnému souboru, měly by směrnice vypadat takto:

Objednat Odepřít, Povolit

Odepřít všem

Povolit od 77.84.20.18

Zde první řádek obsahuje soubor, ke kterému by měl být omezen přístup (hidden.html), a čtvrtý řádek obsahuje výjimku z pravidla odepření - IP uživatelů, kterým je povolen přístup k souboru.

Krok 6

Podobně můžete omezit přístup ke skupině souborů maskou jejich jmen:

Objednat Odepřít, Povolit

Odepřít všem

Povolit od 77.84.20.18

Zde první řádek obsahuje masku pro názvy souborů s omezeným přístupem - zákaz bude platit pro všechny soubory s příponou "wma". Čtvrtý řádek, stejně jako v předchozím příkladu, obsahuje IP uživatelů, na které se omezení nevztahuje.

Krok 7

Je možné omezit přístup na stránky podle typu prohlížeče - tímto způsobem můžete odfiltrovat například nechtěné vyhledávací roboty: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase uživatel-agent ^ Offline. Explorer [NC, OR]

SetEnvIfNoCase uživatel-agent ^ [Ww] eb [Bb] andit [NC, OR]

Objednávka Povolit, Odepřít

Povolit ze všech

Odepřít z env = bad_bot

Zde první tři řádky uvádějí několik nežádoucích typů prohlížečů (jeden pro každý řádek). Samozřejmě, když používáte takový design, musíte je nahradit těmi, které otravují váš konkrétní web.

Doporučuje: