Dažreiz ir jāierobežo piekļuve vietnei vai konkrētai mapei — piemēram, staging vietnei, izstrādes zonai vai privātai admin lapai. Vienkāršs risinājums ir IP ierobežojumi ar .htaccess.
.htaccess noteikumi.Izveidojiet vai rediģējiet .htaccess vietnes saknes mapē (parasti httpdocs).
<RequireAll>
Require all denied
Require ip 203.0.113.10
</RequireAll>
<RequireAll>
Require all denied
Require ip 203.0.113.10
Require ip 198.51.100.25
Require ip 192.0.2.0/24
</RequireAll>
Ja jāaizsargā tikai konkrēts ceļš (piem., /staging/), ievietojiet .htaccess failu šajā mapē.
Require all granted
Require not ip 203.0.113.10
Ja domēns ir aiz Cloudflare proxy, serveris var redzēt Cloudflare IP nevis apmeklētāja IP. Tad IP allowlist var nedarboties kā paredzēts. Izmantojiet Cloudflare Firewall/Access, vai testam uz laiku izslēdziet proxy.
Ja nejauši nobloķējāt sevi, izdzēsiet noteikumus no .htaccess caur Plesk File Manager vai FTP‑SSL.