Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在测试环境中的每个网页上覆盖横幅/状态行_Html_Css_Apache - Fatal编程技术网

Html 如何在测试环境中的每个网页上覆盖横幅/状态行

Html 如何在测试环境中的每个网页上覆盖横幅/状态行,html,css,apache,Html,Css,Apache,我有一个“测试”环境设置,并从生产服务器克隆。我试图找出一种简单的方法,以直观的方式向任何人表明他们是被代理到测试环境中的,而不是被代理到生产环境中的(反之亦然)。我开始在“test”中修改我们公司的徽标,用“test”这个词来覆盖它们,但是有很多徽标。。此外,每当我们将生产克隆回测试以刷新内容时,所有这些徽标都需要移回。这只是一种油腻的做事方式 有人知道如何将Apache配置为在浏览器的顶部或底部插入或覆盖一行状态吗?理想情况下,这不会受到应用程序中运行的任何AJAX、javascript或C

我有一个“测试”环境设置,并从生产服务器克隆。我试图找出一种简单的方法,以直观的方式向任何人表明他们是被代理到测试环境中的,而不是被代理到生产环境中的(反之亦然)。我开始在“test”中修改我们公司的徽标,用“test”这个词来覆盖它们,但是有很多徽标。。此外,每当我们将生产克隆回测试以刷新内容时,所有这些徽标都需要移回。这只是一种油腻的做事方式


有人知道如何将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"