我正在使用匹配表达式 ashttps://([^/]*)/(.*)
并将表达式替换为constantprefix/$2并尝试通过将“/constantprefix”添加到所有 URL 来重写传入 URL
对于以下 URL,它按预期工作:
- https://hostname/incomingURI正在转换为 /constantprefix/incomingURI
- https://hostname/正在转换为 /constantprefix/
- https://hostname/login/index.aspx正在转换为 /constantprefix/login/index.aspx
我对已经以 /constantprefix 开头的 URL 有问题,我在输出 URL 中看到两个 /constantprefix/constantprefix 我不是在寻找,有什么办法可以避免这种情况吗?
如果传入的 URL 是https://hostname/constantprefix/login/index.aspx那么输出 URL 正在变成https://hostname/constantprefix/constantprefix/login/index.aspx 我可以知道如何避免 /constantprefix/constantprefix 匹配表达 ?