Защита по IP

Для защиты панели администратора по IP нужно закрыть доступ к папке administrator Для этого нужно в этой папке создаем .htaccess со следующим содержимым

 Order deny,allow
 Deny from all
 Allow from 1.2.3.4

Где 1.2.3.4 — это разрешенный IP адрес администратора сайта.

Для Wordpress файл создается в каталоге /wp-admin/.htaccess,
для Joomla — в /administrator/.htaccess,
для 1С-Битрикс — в /bitrix/admin/.htaccess.
Для DLE нужно закрыть доступ к файлу admin.php:

 <Files "admin.php">
 Order deny,allow
 Deny from all
 Allow from 1.2.3.4
 </Files>

Аналогично можно защитить любой скрипт или каталог, к которому не должен быть доступ у посторонних.

Если IP адресов несколько, то каждый можно указывать на отдельной строке

 Order deny,allow
 Deny from all
 Allow from 1.2.3.4
 Allow from 1.2.3.5
 Allow from 1.2.3.9

Если IP адреса динамические и меняются в рамках подсети, то можно указать диапазоны

Order deny,allow
Deny from all
Allow from 1.2.3.

Внимание! Точка в конце обязательна.