Защита по 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.
Внимание! Точка в конце обязательна.