Html 如何在测试环境中的每个网页上覆盖横幅/状态行
我有一个“测试”环境设置,并从生产服务器克隆。我试图找出一种简单的方法,以直观的方式向任何人表明他们是被代理到测试环境中的,而不是被代理到生产环境中的(反之亦然)。我开始在“test”中修改我们公司的徽标,用“test”这个词来覆盖它们,但是有很多徽标。。此外,每当我们将生产克隆回测试以刷新内容时,所有这些徽标都需要移回。这只是一种油腻的做事方式Html 如何在测试环境中的每个网页上覆盖横幅/状态行,html,css,apache,Html,Css,Apache,我有一个“测试”环境设置,并从生产服务器克隆。我试图找出一种简单的方法,以直观的方式向任何人表明他们是被代理到测试环境中的,而不是被代理到生产环境中的(反之亦然)。我开始在“test”中修改我们公司的徽标,用“test”这个词来覆盖它们,但是有很多徽标。。此外,每当我们将生产克隆回测试以刷新内容时,所有这些徽标都需要移回。这只是一种油腻的做事方式 有人知道如何将Apache配置为在浏览器的顶部或底部插入或覆盖一行状态吗?理想情况下,这不会受到应用程序中运行的任何AJAX、javascript或C
有人知道如何将Apache配置为在浏览器的顶部或底部插入或覆盖一行状态吗?理想情况下,这不会受到应用程序中运行的任何AJAX、javascript或CSS代码的影响。我的公司通过包括一个样式表来做到这一点,该样式表的顶部有一个图像横幅,上面写着“开发模式” 下面是我们使用的CSS(
development.CSS
)
截图:
您可以使用Apache的
ExtFilterDefine addhtml mode=output intype=text/html cmd=“/bin/sed s/$/Additional content/g”
这将在任何
文本/html
响应的末尾添加添加内容
代码。Nice!索塔工作。一些内容是使用gzip压缩提供的。这个配置会无意中影响输出吗?这取决于apache如何调用模块,但我认为,这应该是可行的。
@CHARSET "UTF-8";
body{
background-image:url('/images/intra/development.png');
background-position:top center;
background-repeat:repeat-x;
margin-top:26px !important;
}
ExtFilterDefine addhtml mode=output intype=text/html cmd="/bin/sed s/$/<div>Additional content</div>/g"