使用Apache mod_headers(其他模块?)将帧标题添加到帧中

时间:2016-01-18 14:43:08

标签: html apache perl http-headers

我正在努力使现有的IE5门户网站与IE11兼容。 它是用“增强的Perl-parsed HTML”(* .ephtml)编写的,似乎可以在IE11中使用“兼容性视图设置”打开。 不幸的是,解决方案无需在用户端进行任何配置即可工作。

我发现可以通过添加标记打开兼容性视图:

<meta http-equiv="X-UA-Compatible" content="IE=5" />

客户端没有任何变化。

可以将Apache配置为使用

将此标记添加到每个页面
LoadModule headers_module modules/mod_headers.so
Header set X-UA-Compatible “IE=IE5”

在httpd.con中 (https://msdn.microsoft.com/en-us/cc817573.aspx) (Adding an http header site wide in php

这并不能完全解决问题,因为许多门户网站页面都是来自框架,并且此标头未插入到框架页面中。 因此,许多带有框架的页面都会损坏(但如果在浏览器范围内打开兼容性视图,则可以正常工作)

有没有办法使用Apache配置自动将此标头添加到所有框架? 我现在只能看到的其他解决方案是修改所有页面,手动插入此标题。

0 个答案:

没有答案