Coloque-o fora do bloco de localização e dentro do bloco do servidor.
rewrite ^/membership-list.html /membership/;
Em seguida, crie o local com o que você precisar:
location /membership/ { }
Eu quero reescrever um nome de arquivo membership-list.html
como um diretório no domínio raiz como membership-list/
. Eu tinha isso no meu arquivo de configuração:
location = ^/membership-list.html {
rewrite ^/membership-list.html ^/membership-list/ redirect;
}
Pesquisei e não encontrei informações sobre o redirecionamento de um arquivo para um nome de diretório.