Решил написать маленькую инструкцию по joomla nginx redirect.
Joomla редирект переводим с apache на nginx.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule .* index.php [F]
Этот редирект только через директиву if можно реализовать.
В nginx он будет выглядеть так.
Вставив его в локейшен по обработке php (location ~ \.php$).
if ($args ~ "(?x) base64_encode[^(]*\([^)]*\) | (?i) (<|%3C)([^s]*s)+cript.*(>|%3E) | GLOBALS[=\[%] | _REQUEST[=\[%]" ){ return 403; }
Вот как то так, перевод с apache joomla nginx redirect.
nginx webp правило отображения картинок.
nginx разделение логов.
В nginx блокируем плохих ботов.
Настройка nginx geoip фильтрация.
Pingback: nginx разделение логов - FRYAHA.RU
Pingback: nginx ssl letsencrypt редирект на другой домен. - FRYAHA.RU
Pingback: nginx блокируем плохих ботов - FRYAHA.RU
Pingback: nginx webp правило отображения картинок - FRYAHA.RU
Pingback: simpla nginx перевод редиректов - FRYAHA.RU