Nginx regra de reescrita para substituir a pasta 'aleatória' de um URL

0

Digamos que um usuário tente acessar uma determinada imagem no meu website usando o seguinte URL: link

Eu preciso de uma regra de reescrita para isso, removendo o nó 'aleatório' do caminho:

link

Eu encontrei uma pergunta semelhante aqui Mas no meu caso, o 'aleatório' muda e eu não sei quantas dessas pastas estão lá. Como eu faço isso. ?

    
por Mallik 30.10.2016 / 16:46

1 resposta

0

Você provavelmente não quer exatamente isso, mas aqui está um ponto de partida:

server {

    ...

    rewrite ^/[a-z]+/(.*)$ $1 last;

}

Isso substituirá tudo em um "diretório" composto de letras, por exemplo, random/image.php - > image.php , img/test.png - > test.png

    
por 07.11.2016 / 02:06

Tags