Ho convertito il file htaccess originale nel formato per nginx, questo è quello che ho ottenuto
if ($args ~ "base64_encode[^(]*([^)]*)"){
set $rule_0 1;
return 403;
break;
}
if ($args ~* "(<|%3C)([^s]*s)+cript.*(>|%3E)"){
set $rule_0 1;
return 403;
break;
}
if ($args ~ "GLOBALS(=|[|%[0-9A-Z]{0,2})"){
set $rule_0 1;
return 403;
break;
}
if ($args ~ "_REQUEST(=|[|%[0-9A-Z]{0,2})"){
set $rule_0 1;
return 403;
break;
}
setenv HTTP_AUTHORIZATION:$http_authorization;
#ignored: "-" thing used or unknown variable in regex/rew
if ($uri !~ "^/index.php"){
set $rule_2 1$rule_2;
}
if (!-f $request_filename){
set $rule_2 2$rule_2;
}
if (!-d $request_filename){
set $rule_2 3$rule_2;
}
if ($rule_2 = "321"){
rewrite /.* /index.php last;
}
l'ho sostituito al htaccess originale, ma il sito continua ad avere sempre lo stesso problema. Ho sbagliato qualcosa? Devo fare qualche modifica particolare alla configurazione di nginx?
Grazie