重写 html head > base > href 的值

rewrite the value of html head > base > href

我正在尝试使用 apache httpd 4.2.23 更改 header 中 base href 标记的值。

这是我的 header:

<html>
   <head>
   <meta http-equiv="CONTENT-TYPE" content="text/html; charset=UTF-8">
   <title>hello</title>
   <base href="http://middleware.mylinux.com:8082/hello-app-0.0.7/">
   <link rel="icon" type="image/x-icon" href="image/favicon.ico">
   <link rel="stylesheet" href="lib/bootstrap/3.3.6/bootstrap.min.css">
   <link rel="stylesheet" href="lib/bootstrap/3.3.6/bootstrap-theme.min.css">
</head>

我厌倦了使用替代模块,但我认为它适用于 body 而不是 html 文档的 header 部分。

原始文档说:

mod_substitute provides a mechanism to perform both regular expression and fixed string substitutions on response bodies.

能否请您告诉我重写 header 基础内容的正确方法是什么?

谢谢!

以下几行工作正常:

<VirtualHost>
      # replace "middleware.mylinux.com:8082/hello-app-0.0.7" to "web.mylinux.com/hello"
      AddOutputFilterByType SUBSTITUTE text/html
      Substitute "s|middleware.mylinux.com:8082/hello-app-0.0.7|web.mylinux.com/hello|ni" 
</VirtualHost>

感谢@ezra-s 的评论。