Prego, lieto di essere stato d'aiuto!
I problemi di questo sito erano dovuti a configurazioni particolari (e giuste, sul server "vero") che magari sugli altri siti non hai.
Ovviamente non avendo "sotto mano" gli altri siti non so dirti di più, ma tu puoi fare un confronto dei file .htaccess e configuration.php con gli altri siti e capire perché gli altri funzionano.
Il problema vero è che probabilmente sulla tua installazione di Apache e PHP mancano alcune cose. Per Apache manca un certificato "vero" (che non puoi avere su un server localhost), il che genera il problema sull'https mentre, per PHP, probabilmente non è abilitata la compressione gzip.
Per quanto riguarda il www invece dipende dal fatto che su un sito "normale" può essere corretto reindirizzare miosito.it su www . miosito . it tramite il file .htaccess ma se lo fai localmente localhost diventa www . localhost, che non esiste e quindi ti viene restituito un errore.