0

我在我的网站中添加了一个维护中的页面。在那个页面中,我只放了一张图片和信息。图像位于图像文件夹内。但是当站点处于维护模式时,图像不会显示在维护页面中。如果不在维护模式下,图像会显示在该页面中。我不知道如何解决它。

在我的页面中,代码很简单,如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0    Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Under Maintenance</title>
</head>
<body style="text-align:center;vertical-align:middle;">
    <div>
        <img src="images/under_maintenance.gif" alt="Under Maintenance" />
        <h2>This site is currently</h2>
        <h1>UNDER MAINTENANCE</h1>
        <h3>We will be back shortly</h3> 
    </div>
</body>
</html>
4

3 回答 3

0

将您的网站置于维护模式可能会阻止对所有内容的访问,包括您尝试显示的图像。将图像列入白名单(您的操作取决于您正在运行的服务器)或将图像托管在外部图像主机上,如imgur

于 2012-04-09T07:26:26.150 回答
0

谢谢两位回答我的问题。:) 最后,我可以解决它。我将图像嵌入为 base64 格式,例如

<img src="data:image/gif;base64,R0lGODlhIQE6AfcAA..." alt="Under Maintenance" />.
于 2012-04-11T15:26:34.117 回答
0

使用 base64 不适合我在 IE 中工作,但很好。

我将 MVC 和维护模式与 App_Offline.htm 一起使用。我有base64字符串作为img src。

Firefox、Chrome、Opera 显示图像。IE8没有。

于 2012-05-24T08:08:57.333 回答