I'm using Apache to serve a webpage that contain some images. I have imags in both SVG and PNG format, and use content negotiation to serve the format that a client understands. As a result, the files that are referenced in the HTML do not have any extension (i.e. <img src="myimage"> instead of <img src="myimage.png">). This works fine in most browsers, but now I tested in IE8 and it does not display any of the images. It seems like IE is not able to determine the MIME type of the image, despite the server providing it in the HTTP response.
Is there any reasonable workaround for this problem? Is the same bug also present in newer versions of IE?