[.htaccess - Block/Banned IP] Cum blocam accesul la un site pentru anumiti useri…sau pentru toti, cu exceptia unora.

Advertisements

Restrictionarea accesului la un site pentru anumite IP-uri, se poate face foarte simplu cu .htaccess.

Order deny, allow
Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1
Allow from all

In cazul de mai sus, linia “Order deny, allow” spune serverului ordinea de prioritati. Mai exact, au acces toate IP-urile, mai putin cele care sunt trecute in liniile “Deny from”.

Deny from 191.155.1.30 – Blocheaza  accesul unui singur IP. In exemplul nostru : 191.155.1.30

Deny from 123.113. – Blocheaza accesul tuturor IP-urilor care incep cu 123.113.

Pentru unele versiuni de Apache, exemplul de mai sus ar putea sa returneze 500 Internal Server Error pentru toate IP-urile care acceseaza site-ul. Daca va confruntati cu aceasta eroare, eliminati din liniile de mai sus, prima si ultima linie si folositi doar:

Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1

Ca un fel de revers al situatiilor de mai sus, este blocarea tuturor IP-urile, cu exceptia unora.

Deny from all
Allow from 1.1.1.1

Toate IP-urile vor avea accesul blocat, mai putin PC-ul care are IP-ul 1.1.1.1

Advertisements

COMENTARII

Un comentariu la: [.htaccess - Block/Banned IP] Cum blocam accesul la un site pentru anumiti useri…sau pentru toti, cu exceptia unora. #
  1. soso says:

    Foarte util celor care folosesc CMS-uri pentru protejarea paginii de administrator a site-ului printr-o metoda suplimentara cum este aceasta filtrare bazata pe IP.

Scrie un comentariu

Stealth Settings Terms:

i hack 127.1.1.1, jak zakázat uzivatelovi pristup na internet, excepcion acceso usuarios con htaccess, ako zablokovat pristup nastranky, restrictionare acces website hack, Apache ip permitidas, htaccess ip block, block ip to site, htaccessBlocco di indirizzi IP, ip no permitidas, ip no permitidas,
RomânăEnglishFrançaisItalianoDeutschEspañolNederlandsČeštinaΕλληνικάTürkçePortuguêsРусскийSlovenčinaNorskPolski