Как разрешить доступ к сайту только с некоторых IP

Например, вы хотите разрешить доступ к сайту только с одного (вашего) IP, чтобы никто кроме вас не мог его видеть. Или дать доступ только избранным посетителям.

Для этого внесите в файл .htaccessв корне вашего сайта следующие строки:

Order allow deny
Deny from all
Allow from (разрешенные IP черезпробел)

Например следующие строки разрешают доступ посетителям только с IPадресов 111.22.333.55 и 666.555.34.18

Order allow deny
Deny from all
Allow from 111.22.333.55 666.555.34.18

Запретить доступ к сайту с определенных IP

Иногда требуется запретить доступ к сайту с определенных IP адресов. Например вам нужно отсечь источник атаки на сайт, или избавиться от спамера, адрес которого вам известен. Для этого нужно внести в файл .htaccessв корне вашего сайта следующие строки, похожие на предыдущие:

Order Allow,Deny
Allow from all
Deny from (разрешенные IP черезпробел)

Например:

Order allow deny
Allow from all
Deny from 111.22.333.55 666.555.34.18

Запретит доступ посетителям с IPадресов 111.22.333.55 и 666.555.34.18. Как видите, эта запись очень похожа на запись из предыдущего примера, но Denyи Allowпросто поменялись местами.

Можно также разрешить или запретить доступ для группы IPадhесов. Например, если мы напишем:

Deny from 237.18

Или

Allow from 237.18

Мы запретим или, соответственно, разрешим доступ с любого IPадреса, который начинается на 237.18

Автор дизайна A4j