As duas formas fechá-lo e fecha-lo estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as palavras estão corretas e são formas verbais do verbo fechar com o pronome oblíquo átono “o” que assume a forma lo depois do verbo quando este termina em “r, s ou z” (ao mesmo tempo que a terminação verbal é suprimida) mas empregues em diferentes tempos verbais.

Fechá-lo, com acento agudo na vogal “a”, é referente ao infinitivo do verbo.

o fechar = [ fechá-lo ]

Eu criei o site, e vou fechá-lo.
Antes que pudessem fechá-lo, algo maligno entrou.
Para fechá-lo, é necessário premir ambos os lados até ouvir um clique.
É possível reformar um hospital sem fechá-lo?

Obs:
infinitivo: transmite ideia de uma ação ou estado, porém sem vinculá-la a um tempo, modo ou pessoa específica
vogal a: implica acento agudo

Fecha-lo, sem acento gráfico, é referente à segunda pessoa do singular do indicativo do verbo.

tu o fechas = [ fecha-lo ]

É uma flexão menos usada mas válida.

Tu fecha-lo em algum lugar seguro.
Salva o arquivo e fecha-lo.

Temas: