joomla nginx redirect

Дата | 01.08.2019

joomla nginx redirect
Решил написать маленькую инструкцию по 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 фильтрация.

5 thoughts on “joomla nginx redirect

  1. Pingback: nginx разделение логов - FRYAHA.RU

  2. Pingback: nginx ssl letsencrypt редирект на другой домен. - FRYAHA.RU

  3. Pingback: nginx блокируем плохих ботов - FRYAHA.RU

  4. Pingback: nginx webp правило отображения картинок - FRYAHA.RU

  5. Pingback: simpla nginx перевод редиректов - FRYAHA.RU

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *