Cita: pero eso no quita que me dé error 500 al hacerlo en 1&1
Ni quita ni deja de quitar, el ERROR es completamente normal
Te da error 500 porque en 1&1 esto php_flag zlib.output_compression on NO se puede hacer porque tienen instalado php como CGI !!!
En cambio en
000webhost lo tienen
como módulo y si se puede
está claro, vos no podés configurar ni tu Server ni tu php.ini a tu total antojo, podrás hacer algunos ajustes, y con el resto, Adaptarte