Проблема с преобразованием правила флага перезаписи apache .htaccess [B] в nginx

#.htaccess #nginx #redirect #url-rewriting

Вопрос:

Я пытаюсь перейти с Apache на Nginx, но у меня было много проблем с простым преобразованием перенаправлений. Приведенное ниже правило, в частности:

 RewriteRule "^account/account/create/key/([^/]*)/email/([^/]*)$" "/invite/accept-invite?key=$1" [R=302,L,B,NE]
 

Самое близкое, что я получил, это

 rewrite "(*UTF8)^/account/account/create/key/([^/]*)/email/([^/]*)$" /invite/accept-invite?key=$1 redirect;
 

Но это не работает даже для самых простых адресов электронной почты из-за символов @ и., где в apache флаг B будет избегать этого