使用重定向规则添加文件web. config后,背景图像未显示在html页上

sulc1iza  于 2022-12-09  发布在  其他
关注(0)|答案(1)|浏览(117)

我们使用IIS来托管网站。
任务:当站点更新时,IIS中的appool切换到一个页面存根,带有文本"Site is updated",并将用户从页面返回,例如https://mysite.dev.com/page1/https://mysite.dev.com/
创建了一个以图片为背景的简单HTML页面(存根)。
使用以下内容创建了一个 * web. config * 文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Rewrite to root" stopProcessing="true">
                    <match url="." />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^([^.]+)\.dev\.com$" />
                    </conditions>
                    <action type="Redirect" url="https://{C:1}.dev.com/" redirectType="Permanent" appendQueryString="true"  />
                </rule>
            </rules>
        </rewrite>
    </system.webServer> 
</configuration>

index.html

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
    <title>Update site</title>
    <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
  <style>
   body {
    background-image: url("images/bg.jpg");
    background-attachment: fixed;
    background-repeat: no-repeat, repeat-y;
    background-position: center center;
    }
   h1 {
    position: absolute;
    text-align: center; 
    left: 50%;
    top: 25%; 
    color: #3C362B;
    letter-spacing: 1px;
    font-size: 4em;
    font-weight: 500;
    font-family: 'Mistral', cursive;
    transform: translate(-50%, -50%);
    }
   p {
    position: absolute;
    text-align: center; 
    left: 50%;
    top: 45%;
    color: #3C362B;
    font-size: 1em;
    font-family: 'Brush Script MT', cursive;
    transform: translate(-50%, -50%);
    }
  </style>
 </head>
 <body>
  <h1>Update site</h1>
    <p>We apologize for any inconvenience. Work on the update is underway. The site will be available soon</p>
 </body>
</html>

一切工作正常,之前添加一个 * web. config * 文件与一个规则-结果,不显示图片作为背景,只显示文本。
浏览器中没有404错误或任何错误。
开源还没有找到解决方案的案例,请帮助找到解决方案。
我做错了什么?

    • 已更新:**在IIS中创建规则时自动创建文件web.config
2fjabf4q

2fjabf4q1#

我不知道发生了什么事,但在我的帖子帮助转换图片到base64和插入代码到html,只有这样一切工作正常.

相关问题