重写 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 的评论。
我正在尝试使用 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 的评论。