Я хочу ограничить доступ к / wp-admin / для определенных IP-адресов или даже для localhost
это описано здесь
http://codex.wordpress.org/Brute_Force_Attacks#Limit_Access_to_wp-admin_by_IP
но это похоже на отдельный сайт
Я хочу сделать его серверным.
Итак, очевидно, я бы поместил файл .htaccess в основной веб-каталог, но как сделать путь, чтобы он влиял / wp-admin / для всех сайтов ниже
Вы можете добавить следующее в конфигурацию apache по умолчанию, и эти правила будут применяться к любому сайту, работающему на этом сервере.
<Location /wp-admin>
Order Deny,Allow
Allow from 192.168.1.0/24
Allow from 10.1.1.0/16
Deny from 192.168.1.1
Deny from all
</Location>