Php Apache为一些带有html内容的图像提供服务

Php Apache为一些带有html内容的图像提供服务,php,html,image,apache,Php,Html,Image,Apache,所以我今天来工作,发现我的一些图像没有被正确地提供到img元素中。路径正常,请求返回200,但图像本身为空 当我直接在浏览器中打开图像地址时(即:http://www.example.com/images/image.png,页面加载了一堆未设置样式的html,就好像我请求了一个页面,而不是一个图像。html来自与图像相关的页面,但在该请求中没有我指定页面的地方。就好像图像是作为html文档而不是图像提供的。这是一个se吗服务器设置还是什么?所以我在.htaccess文件中有一些不可靠的重写规则

所以我今天来工作,发现我的一些图像没有被正确地提供到
img
元素中。路径正常,请求返回
200
,但图像本身为空


当我直接在浏览器中打开图像地址时(即:
http://www.example.com/images/image.png
,页面加载了一堆未设置样式的html,就好像我请求了一个页面,而不是一个图像。html来自与图像相关的页面,但在该请求中没有我指定页面的地方。就好像图像是作为html文档而不是图像提供的。这是一个se吗服务器设置还是什么?

所以我在
.htaccess
文件中有一些不可靠的重写规则,它匹配了图像文件名字符串的一部分,并在内部重定向到一个页面,但由于我的不可靠
.htaccess
而使它变得一团糟。通过使
.htaccess
规则更加规范,解决了这个问题。