Eu tenho um site hospedado em my.web.server
. Os arquivos estão hospedados em file.host/myfiles
. Estou usando o Nginx para fazer proxy do domínio para o host do arquivo.
O arquivo de configuração é o seguinte:
server {
listen 80;
server_name my.web.server;
location ^~ /cdn {
proxy_pass https://file.host/myfiles;
}
}
Isso faz com que todos os pedidos cheguem ao host do arquivo de destino, no entanto, não recebo redirecionamentos para index.html
se uma rota /
ou for inserida.
Um exemplo do que eu gostaria de alcançar está aqui:
my.web.server/cdn => my.web.server/cdn/index.html
my.web.server/cdn/ => my.web.server/cdn/index.html
my.web.server/cdn/images => my.web.server/cdn/images/index.html
my.web.server/cdn/images/ => my.web.server/cdn/images/index.html
my.web.server/cdn/**/ => my.web.server/cdn/**/index.html
my.web.server/cdn/** => my.web.server/cdn/**/index.html
Idealmente, você não veria o index.html
na URL e simplesmente procuraria esse caminho de arquivo, no entanto, se isso não for possível, redirecionar o usuário também seria bom.
Tags nginx