我正在使用IIS
URL Rewrite Rule
(出站)动态添加脚本块。脚本块应在HTML
head
标签之后立即开始。它按预期工作。唯一的问题是我想将脚本块放在新的并可能缩进的位置。我想将carriage return
和line feed
添加到Action Rewrite Value
。
这是我到目前为止所拥有的:
URL重写过程之后,源文件类似于:
<head><script type="text/javascript" src="webanalytics.js"></script>
<title>Test Page</title>
<meta name="description" content="Test Page">
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
</head>
我想要的是这个
<head>
<script type="text/javascript" src="webanalytics.js"></script>
<title>Test Page</title>
<meta name="description" content="Test Page">
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
</head>
这可以通过IIS URL重写规则模块完成吗?
谢谢您的帮助。
答案 0 :(得分:0)
感谢您的反馈。
我确实设法获得了格式化/缩进的方式。是的,除了浏览器引擎之外,没有人读取源代码。但是我更愿意保持格式一致性,以测试和解决客户端问题。
模式:
(<head.*?>(\s*))
(操作)值:
{R:1}<script type="text/javascript" src="webanalytics.js"></script>{R:2}