Com base nesta página, O Cloudflare não armazena em cache arquivos zip . Se os arquivos zip forem a maior parte da sua largura de banda, o CloudFlare não economizará muito.
O RewriteRule fornecido acima não faz um redirecionamento. Para um redirecionamento, você precisaria de algo como [R]
ou [R=301]
após a regra.
Se você encontrar um serviço concorrente que faz cache de arquivos zip para você, o redirecionamento pode ser o caminho certo para alcançar seus objetivos. Envie ao downloader um link para http://www.example.com/xyz/file.zip
como você está fazendo atualmente (deixe a reescrita que tem um arquivo PHP para esta página) mas faça o PHP retornar um redirecionamento (código de resposta HTTP 302 ou 303 ) enviando-os para http://www.example.com/realpath/file.zip
. O cliente deles fará uma nova solicitação para essa URL e, na verdade, obterá o arquivo.