Не работает Deny From IP
На некоторых хостинговых конфигурациях в .htaccess не работает классическое
Order Allow,Deny
Allow From All
Deny From 213.180.193.3
Такой баг возникает на связке nginx+apache из-за не совсем корректного проброса входящего IP-адреса. Если попали в такую ситуацию, пробуем так:
SetEnvIf Remote_Addr "^213\.180\.193\.3$" denyremoteaddr
Order Allow,Deny
Allow From All
Deny From env=denyremoteaddr
Всякое совпадением с реальным ip-адресом является случайностью.
Опубликовано в рамках программы “Антисклероз”.
А у меня хостинг не захотел разрешать по доменному имени, имя я заалиасил к своему IP на http://freedns.afraid.org/dynamic/.
По идее все должно было работать и кстати работало какое-то время, а потом я просто перестал заходить в Админку WordPress потому что алиас перестал срабатывать, ну а по IP заходит.
По идее-то как раз и не должно работать с доменами от dynDNS и ему подобных, потому что у них нет (и быть не может) реверсного резолва (ip->домен).