3

我正在制作一个必须符合 MobileOK 的网站。

当我运行验证器时,它会在尝试检索 jpeg 或 png 文件时收到“406”错误,但 gif 文件很好。

我认为导致它的原因是 MobileOK 验证器发送的“Accept:”标头不包含“image/png”或“image/jpg”,而只包含“image/jpeg”和“image/gif” .

因此,我从站点中删除了所有 png 文件,并用 gif 和 jpeg 文件替换它们,将任何“.jpg”重命名为“.jpeg”。我还在 IIS MIME 配置中添加了将任何 .jpg、.jpeg 文件扩展名映射到“image/jpeg”MIME 类型。

但是,验证器不断遇到错误 406。

我该如何解决这个问题?有没有办法修复它,解决它的方法,或者愚弄它的方法?

据我所知,该服务器安装了 Windows Server 2003 的全新安装,没有进行任何修改。

作为对 kroonwijk 的回应,我不能给你一个实际的摘录,因为我现在只是将所有内容都转换为 .gif,而且我没有问题网站的实时副本。但是,MobileOK 站点在验证包含 png 或 jpeg 文件的页面时,给我一个“IMAGE_FOR_SPACING”错误(声称我有一个非常小的透明图像),以及一个“MAIN_DOCUMENT”错误(站点代码为IIS 406 错误)当我使用验证器定位图像本身时。

IIS 日志只记录了时间、验证器的 IP 和代码 406。我现在怀疑 Accept: 标头在实际到达 IIS 服务器之前被截断了……我将如何查看实际接受标头原样到达?

4

0 回答 0