Именно так, nginx: [emerg] "if" directive is not allowed here in /etc/nginx/conf.d/bot.conf , где bot.conf - это мой файл с
if ( $http_user_agent ~* Bot1|Bot2|Bot3 )... if ( $http_user_agent = "" )...
Или переделать правило на такое:
~^$ 1;
или так:
~(^$) 1;
или можно одной строкой:
~*(^$|Bot1|Bot2|Bot3) 1; Какой вариант "наиболее" верный? Прошу прощения за глупые вопросы, незнание вынуждает.
В ходе эксплуатации редиректа возникла необходимость исключить проверку GET-параметров. Получилось так:
$uri_parts = explode('?', $_SERVER['REQUEST_URI'], 2);if ( $uri_parts[0] != strtolower( $uri_parts[0]) ) { if (!preg_match("/\.(pdf|doc|docx|xls|xlsx)$/i", $uri_parts[0])) { header('Location: //'.$_SERVER['HTTP_HOST'] . strtolower($uri_parts[0]), true, 301); exit(); }}
$uri_parts = explode('?', $_SERVER['REQUEST_URI'], 2);if ( $uri_parts != strtolower( $uri_parts) ) { if (!preg_match("/\.[a-z0-9]{2,4}$/i", $uri_parts)) { header('Location: //'.$_SERVER['HTTP_HOST'] . strtolower($uri_parts), true, 301); exit(); }}
Может быть кому-то пригодится.
То, что надо. Оба варианта.
Magazinshik, низкий Вам поклон добрый человек!
+1р. Срамота то какая, блин, дожили. От "поддержки" отказываюсь.
Бедность была опрятная, лишения свидетельствовали только об отсутствии излишеств.
Салтыков-Щедрин М. Е., Господа Головлёвы
Ему было стыдно своей бедности и своего унижения, и этот стыд был теперь главным содержанием его жизни.
Чехов А. П., Убийство
В общем и целом тоже статистика не работает. За 24 только в графах: показы директа, клики, ctr есть какая-то стата, в остальных по 0.
orange8.uflorist.pro, spolyuw.space, mk-online-nastykuvaeva.ru
ключ: хухь
hipolink.me, agribanov.webnode.ru, mironovnikita.webnode.ru