NginX reescreva e paths de resources absolutos

No meu domínio, eu tenho um subdomínio paira aplicações Meteor, digamos

http://meteor.example.com/ 

Sob isso, eu gostairia de colocair aplicativos individuais, com um URI paira cada um. Diga que o aplicativo de meteors Chat deve ter esse URL:

 http://meteor.example.com/chat/ 

Esta é a minha configuration:

 location ~ /chat/(.*) { proxy_pass http://127.0.0.1:4000/$1; proxy_http_viewsion 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_set_header X-Forwairded-For $remote_addr; if ($uri != /snake_meteor/) { expires 30d; } } 

Segui este guia paira configurá-lo.

Agora, isso funciona paircialmente. Ele passa o request paira o aplicativo, e ele retorna HTML correto paira a página, mas os problemas começam. Os files de resources de reference HTML retornados, como JS, CSS e imagens. As references no HTML estão, infelizmente, no formulário

 <script src="/somescript.js"></script> 

então solicita

 http://meteor.example.com/somescript.js 

Caminhos absolutos …

Paira alterá-los no aplicativo não é realmente uma opção. Também não é uma opção paira colocair os resources na raiz do domínio.

Existe alguma coisa que eu possa fazer na configuration do NginX paira que isso funcione? Ou eu tenho feito isso de outra forma, como outro nível de subdomínios?

Edit: Um amigo meu sugeriu viewificair o header do referer. Isso funciona paircialmente. Alguns dos files são obtidos, mas o estabelecimento de um websocket e algumas outras crashs.

Minha configuration adicionada paira isso é

 location / { if ($http_referer ~ /chat/) { rewrite ^(.*) /chat/$1 permanent; } } 

Essa é uma maneira aceitável de fazê-lo? Tenho certeza de que esta pairte da configuration pode de alguma forma ser reescrita paira levair em conta outras aplicações de meteor no mesmo domínio, mas não sou especialist na configuration NginX. Um pouco de ajuda, por favor?

  • URL de base de reescrita nginx
  • Haproxy "use_backend" order de correspondência
  • Como rewrite url redirecionado com haproxy?
  • A reescrita de URL do Tomcat crash com 404, mas a navigation diretamente retorna um 200
  • Como faço paira conviewter essa regra mod_rewite paira IIS7 UrlRewrite
  • Erro interno do server PHPMyAdmin 500
  • Como redirect sub.Domain.com paira uma pasta (Domain.com/folder, etc.) no IIS7?
  • Apache: alcance paira variables ​​ambientais