Internet Explorer öffnet Links zu MSI-Dateien als Text in einer neuen Registerkarte

Ich habe wirklich Probleme mit diesem Problem.

Die WordPress-Seite, die ich verwalte, hat .msi-Dateien für eine lange Zeit zum Herunterladen zur Verfügung gestellt. Seit dem letzten Update auf WordPress 3.8 lädt Internet Explorer keine .msi-Dateien mehr korrekt herunter. Stattdessen öffnet es eine neue Registerkarte und zeigt Tausende von Zeilen mit Code an. Auch wenn Sie mit der rechten Maustaste klicken und speichern als, wird die Erweiterung als .htm anstelle von .msi angezeigt.

Chrome und Firefox laden die MSI-Dateien weiterhin ordnungsgemäß herunter. Nur IE hat dieses Problem.

CPanel zeigt die .msi-Dateien mit dem MIME-Typ application / octet-stream, also glaube ich, dass der richtige MIME-Typ an IE gesendet wird.

In der Datei functions.php fand ich Folgendes:
function send_nosniff_header() {
@header( 'X-Content-Type-Options: nosniff' );
}

Was im Idealfall dem IE sagen würde, nicht den MIME-Typ zu schnüffeln … Aber ich habe keine Ahnung, ob es korrekt ist. Oder an der richtigen Stelle.

Ich habe diese Seite nicht erstellt, ich versuche nur zu pflegen. Und um die Dinge interessanter zu machen, bin ich ganz neu bei WordPress. Wenn jemand Ideen hat, die helfen könnten, würde ich das sehr schätzen. Vielen Dank.

Solutions Collecting From Web of "Internet Explorer öffnet Links zu MSI-Dateien als Text in einer neuen Registerkarte"

Diese function verhindert, dass IE MIME-Typen erkennt, weshalb IE die Datei in einer neuen Registerkarte öffnet und nicht herunterlädt.

Löschen Sie die function und prüfen Sie, ob .msi-Dateien dann heruntergeladen werden.

Siehe MIME-Handling-Änderungen in Internet Explorer – IEBlog – MSDN-Blogs