我已经安装了 urlrewrite。
我们有一些需要使用特定 URL 的旧式计算机(重要部分以粗体显示):
http://旧服务器/arsys/表格/旧服务器/RQC%3A服务请求控制台/RQC+用户+查看/
此应用程序有一个奇怪之处,即它将服务器名称嵌入到 URL 路径中。我们正在将其移动到新服务器,需要更改此 URL。我已将“旧服务器”别名为新服务器 IP,但我还需要将该路径重写为:
http://新服务器/arsys/表格/新服务器/RQC%3A服务请求控制台/RQC+用户+查看/
我的重写规则是:
<rule>
<from>/arsys/forms/old-server/RQC%3AServiceRequestConsole/RQC+User+View/</from>
<to type="redirect">%{context-path}/arsys/forms/new-server/RQC%3AServiceRequestConsole/RQC+User+View/</to>
</rule>
但它似乎在 %3A 上发出嘎嘎声(这在旧系统的快捷方式中明确给出。)
有人对如何正确执行这条规则有什么建议吗?