И этот попробуйте.
В мессенджере было бы быстрее, нежели тут.
https://gist.githubusercontent.com/newphp/727ad7eeae25606f1768/raw/2c6bb7f5ae48d5125da7abe6cde363147f87a135/apache-2.2-mod_remoteip.c собранный в 10 студии, проверил в том же самом openserver - работает.
Vitaly2012, я могу собрать в 2010 студии. У вас есть телеграм?
Как раз на нем и проверял.
Так не бывает.
По существу уже ответили выше.
Поставьте https://www.microsoft.com/ru-ru/download/details.aspx?id=48145 или https://aka.ms/vs/15/release/vc_redist.x86.exe
Заодно собрал последний доступный mod_cloudflare, вшив туда актуальные адреса.
Включать так:
LoadModule cloudflare_module modules/cloudflare_module.dll
Попробуйте оба модуля и выберите, какой лучше подходит для вас.
Vitaly2012, собрал вам этот модуль. Особо не тестировал, но у меня работает. Проверял на Apache/2.2.34 (Win32).
LoadModule remoteip_module modules/remoteip_module.dllRemoteIPHeader CF-Connecting-IPRemoteIPTrustedProxy 173.245.48.0/20RemoteIPTrustedProxy 103.21.244.0/22RemoteIPTrustedProxy 103.22.200.0/22RemoteIPTrustedProxy 103.31.4.0/22RemoteIPTrustedProxy 141.101.64.0/18RemoteIPTrustedProxy 108.162.192.0/18RemoteIPTrustedProxy 190.93.240.0/20RemoteIPTrustedProxy 188.114.96.0/20RemoteIPTrustedProxy 197.234.240.0/22RemoteIPTrustedProxy 198.41.128.0/17RemoteIPTrustedProxy 162.158.0.0/15RemoteIPTrustedProxy 104.16.0.0/12RemoteIPTrustedProxy 172.64.0.0/13RemoteIPTrustedProxy 131.0.72.0/22RemoteIPTrustedProxy 2400:cb00::/32RemoteIPTrustedProxy 2606:4700::/32RemoteIPTrustedProxy 2803:f800::/32RemoteIPTrustedProxy 2405:b500::/32RemoteIPTrustedProxy 2405:8100::/32RemoteIPTrustedProxy 2a06:98c0::/29RemoteIPTrustedProxy 2c0f:f248::/32
Ну так возможно исправили в новых версиях, которые у вас не заработают.
Новые версии софта ведь выпускают не просто так.
function str_replace_n($search, $replace, $subject, $occurrence){ $search = preg_quote($search); return preg_replace("/^((?:(?:.*?$search){".--$occurrence."}.*?))$search/ms", "$1$replace", $subject);}function ads_h2($content) { $ads = 'БЛОК РЕКЛАМЫ'; $content = str_replace_n("<h2>", '<p style="text-align: center;">' . $ads . '</p><h2>', $data, 2); return $content;}add_filter('the_content', 'ads_h2');
Там может быть миллион причин, надо смотреть индивидуально.
Добавьте в конфиг DenyAllButCloudFlare, чем черт не шутит (но сомневаюсь что поможет).---------- Добавлено 17.03.2019 в 17:57 ----------
Используя неподдерживаемые версии софта, вы вынуждены использовать древние кривые костыли со всеми вытекающими.
Если уж так хочется использовать апач 2.2 ветки, можно без особых усилий поставить спереди nginx и забыть о проблемах.