Nginx Reescreve o redirecionamento / para um diretório

2

Estou usando o nginx e estou tentando redirecionar todas as solicitações no link para link

Eu naveguei em alguns sites, mas estou muito novato para reescrever para obter um bom resultado, você poderia me dar alguma ajuda?

PS: Foi o que tentei por último:

location = /world {
  rewrite ^ http://vhost.domain.com$uri permanent;
}

Atenciosamente,

Metade

    
por Half 03.01.2013 / 23:09

2 respostas

1

Experimente assim:

location /world/ {
rewrite ^/(.*)$ http://vhost.domain.com/world/$1 break;
}

A sintaxe de reescrita do nginx é como:

rewrite regexp replacement [flag]

Para mais informações, consulte aqui . E também faça algumas pesquisas sobre Expressões regulares . ;)

    
por 04.01.2013 / 00:07
1

Não precisa usar nenhum local , apenas escreva o reescrito diretamente dentro do servidor .

    rewrite  ^/$  http://vhost.domain.com/world  permanent;      
    
por 04.01.2013 / 00:12

Tags