Se stai mettendo al sicuro il tuo sito web costruito con CMS WordPress e ti sei accorto del file wlwmanifest.xml, credo ti sia già venuto in mente di disattivarlo. Se non sai come fare, non preoccuparti, ti aiuto io! Qui ti farò vedere come disattivare il file wlwmanifest.xml.
Inizio col dirti che il file wlwmanifest.xml è oramai obsoleto e difficilmente viene usato, ma può essere ancora una scorciatoia per chi vuole sapere alcune informazioni sul tuo sito web. Vediamo quindi cos’è il file wlwmanifest.xml e quali sono i modi per disattivarlo o eliminarlo.
Cos’è il file wlwmanifest.xml?

Il file wlwmanifest.xml costituiva l’interfaccia di collegamento tra WordPress e Windows Live Writer. Windows Live Writer era un’applicazione per Windows che consentiva la pubblicazione di articoli su WordPress, direttamente dal desktop e senza la necessità di aprire le rispettive dashboard web. Il software faceva parte del pacchetto Windows Essential, di cui l’ultima versione dovrebbe risalire al 2012 (Il supporto è terminato nel 2017).
Tramite questo file, presente nella cartella /wp-includes di WordPress, viene aggiunto un apposito tag nell’head, e vengono carpite informazioni come il nome dell’applicazione e le funzioni supportate, i percorsi di alcune immagini e gli indirizzi dei file necessari alla scrittura di post e gestione dei commenti, provvisti di placeholder in cui inserire l’indirizzo del sito.
Come disattivare il file wlwmanifest
Premesso che il file in questione non rappresenta un rischio gravissimo, un malintenzionato potrebbe capire solamente che il sito web è costruito su CMS WordPress (cosa che può fare anche con altri metodi), possiamo rimuoverlo per alleggerire così il tag HTML (aggiunto in tutte le pagine per indicare l’indirizzo del file) ed eliminare un file oramai in disuso.
Invece di eliminare il file, che si ripresenterà ad ogni aggiornamento, possiamo dire al server di rispondere come se il file non esistesse. per fare questo, possiamo aggiungere questa istruzione al file .htaccess presente nella cartella principale del nostro sito:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule wp-includes/wlwmanifest.xml - [R=404]
</IfModule>
Se, aggiungendo /wp-includes/wlwmanifest.xml all’indirizzo del tuo sito web, ricevi la risposta “Not Found“, allora hai svolto correttamente il tuo compito. Facile no?!
Per eliminare il tag dall’head delle pagine invece, inserisci questo codice nel file functions.php del tema del tuo sito web:
remove_action( 'wp_head', 'wlwmanifest_link' );
Bene, ti ho fatto vedere come disattivare il file wlwmanifest. Spero di esserti stato di aiuto, ciao e alla prossima! Leggi anche: come abilitare l’autenticazione a 2 fattori su WordPress.
