【发布时间】:2022-04-13 16:01:39
【问题描述】:
我正在使用 Apache 的 mod_rewrite 将 JPG 文件请求路由到我的 Web 根目录之外的目录。
总体上没问题,但有一些图像没有显示。然后我意识到,当我在图像 URL 上使用 PHP 的 get_headers() 函数时,它们都返回Content-Type: text/html; charset=UTF-8 而不是正确的 image/jpeg 标头类型。
我已尝试显式设置 Content-Type: image/jpeg 标头,但我的图像都没有返回正确的标头 - 尽管大多数图像都能正确显示,但我不知道为什么。
当通过mod_rewrite 重定向时,如何确保发送带有正确标题的 JPG 文件?
【问题讨论】:
标签: php apache mod-rewrite header jpeg