
Ich habe ein Problem, bei dem ich einen Reverse-Proxy von einem IIS 6.0-Server zu einem Apache-Server verwende, der PNG-Dateien ohne Erweiterung bereitstellt. Seltsamerweise werden Dateien mit einem "." bereitgestellt, aber sonst nichts, zum Beispiel:
"http://internerserver/proxy/image."
Ich habe versucht, den MIME-Typ „.“ und sogar „.*“ zum virtuellen IIS-Verzeichnis und zum Server hinzuzufügen (über das IIS MMC-Snap-In), aber das hat das Problem anscheinend nicht gelöst. Das Hinzufügen des MIME-Typs hat beim Testen anderer obskurer Erweiterungen (z. B. image.x, image.] usw.) funktioniert, aber wenn Sie den Dateinamen und den „.“ und nichts anderes danach haben, scheint es mit 404 fehlzuschlagen.
Irgendwelche Hinweise?
Antwort1
Versuchen Sie, einen Eintrag *
mit dem Namen application/octet-stream
„MIME-Typ“ hinzuzufügen.
Antwort2
Wenn ich mich recht erinnere, entfernt das von allen Anwendungen verwendete Win32-Subsystem die Endungen .
aus allen Dateipfaden. Daher versucht IIS vielleicht, clever zu sein und dies selbst zu tun.
Ist das .
im eigentlichen Dateinamen vorhanden? Wenn ja, muss es das sein? (Normalerweise haben Dateien ohne Erweiterung auch das nicht .
.)