proxy_cache_key "$prime$scheme$host$request_uri";
Esta linha está armazenando em cache todas as partes individuais da página sob a mesma chave (o URI que o usuário digitou), de modo que as diferentes partes da página se sobrescrevem mutuamente e somente a última escrita é retornada. Você deseja usar $uri
em vez de $request_uri
, para que cada parte de cada página seja armazenada em cache com seu próprio nome pessoal.