nginx: redireciona por padrão e regra padrão

1

O domínio não está mais em uso e preciso redirecionar para o site correto, mas apenas para URLs específicos.

server {
    listen 80;

    server_name example.org;

    location ~ ^/(page|show) {
        return 301 http://new-domain.org/$request_uri;
    }

    location = / {
        return 301 http://new-domain.org/;
    }

    return 410;
}

Apenas a página principal e os URLs correspondentes ao padrão serão redirecionados, todo o restante deverá lançar o código HTTP 410

mas a configuração acima não está funcionando, atualmente tudo está lançando 410 ...

    
por lasoweq 18.09.2016 / 21:06

1 resposta

3

Tente colocá-lo em location . Qualquer coisa no bloco server sempre corresponderá.

location / {
    return 410;
}
    
por 18.09.2016 / 22:42

Tags