在Apache中显示自定义错误消息时在html文件中加载图像时出错

时间:2019-01-15 11:21:57

标签: html image apache

我正在使用Windows Server中安装的Apache托管网页。该页面有时需要接受维护,而我希望显示一个自定义错误页面。此类页面需要显示:1)如果页面出现问题; 2)如果页面已打开,但仍在进行维护,因此用户不应访问该页面;和3)如果Apache本身已关闭。

现在我正在处理情况(1)。在网络上获得一些帮助之后,我设法命令Apache在发生错误400、404和500时显示特定的.html文件:在web.xml内的conf处添加了指向{{1 }}目录中找到我的错误html页面。到现在为止都没问题。

当我要求错误html文件显示图像而不是纯文本时,问题就来了;它只是不会加载。我将图像放在我可以指出的每个可能的文件夹中,并根据我在网络上发现的其他类似问题报告,尝试使用不同的调用加载该图像,但未成功:

webapps\ROOT

由于我只打算显示图像,所以我可以让Apache直接调用图像,而不是通过html文件。我尝试通过使用图像路径编辑<img src="C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT\error_image.jpg" alt="Pic 1" align="center" /> <img src="error_image.jpg" alt="Pic 2" align="center" /> <img src="./error_image.jpg" alt="Pic 3" align="center" /> <img src="../error_image.jpg" alt="Pic 4" align="center" /> 来执行此操作,但是出现了错误。

web.xml

请记住,我正在使用Apache。我检查了文件权限,它们看起来不错。

那么有什么想法为什么不能加载该图像?如何显示它?

0 个答案:

没有答案