так, можно попробовать вот что (хоть и с if-ом) :
map $request_uri $is_affected {
default 0;
~/%23 1;
}
server {
location / {
if ($is_affected) { return 301 $scheme://$host$uri?$args; }
}
}
ваш вариант один из многих который помог, но теперь в адресной строке в место %23 он подставляет # что не совсем верно, должен быть ?, а так же в конце строки подставляется /?