nginx - reescreve vários URLs para o mesmo local

1

Estou tentando reescrever vários URLs para o mesmo local. Eu fiz isso com sucesso usando mapeamento, exemplo:

map $uri $redirect_to_about {
    ~^/management-team/? 1;
    ~^/about/?   1;
    ~^/tag/?   1;
}

server {
    # ...

    if ($redirect_to_about) {
        return 301 $scheme://$host/about.html;
    }

    # ...
}

Mas uma declaração if é usada, que é má . Então, há um método limpo e eficiente de reescrever vários URLs para o mesmo local?

    
por Callum 14.05.2018 / 14:31

0 respostas

Tags