Защита по 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:
Order deny,allow
Deny from all
Allow from 1.2.3.4
Аналогично можно защитить любой скрипт или каталог, к которому не должен быть доступ у посторонних.
Если 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.
**Внимание! Точка в конце обязательна.**