我已经安装了urlrewrite。
我们有一个需要使用特定url的电脑的遗留基础(重要的部分是粗体):
http:// old-server / arsys / forms / old-server / RQC%3AServiceRequestConsole / RQC + User + View /
这个应用程序有奇怪的事情,它将服务器名称embedded到URLpath。 我们将它移动到一个新的服务器,并且需要改变这个URL。 我有“旧服务器”别名到新服务器的IP,但我也需要重写该path:
http:// new-server / arsys / forms / new-server / RQC%3AServiceRequestConsole / RQC + User + View /
我有的重写规则是:
<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(在遗留系统中的快捷方式中明确给出)呱呱叫。
有没有人有如何得到这个规则的build议是正确的?