Netscaler响应者策略以重定向URL

问题描述

我正在尝试设置netscaler以使用正则表达式来处理URL重定向,我的要求是将所有不包含URL中国家的请求都重定向到基于客户端IP的国家。

例如:假设客户正在从英国浏览网站,https://example.com/main将被重定向到https://example.com/uk/main

通过策略配置,我能够使重定向仅对基本URL有效,而对整个请求无效,如下所示:

 HTTP.REQ.URL.EQ("/") && CLIENT.IP.SRC.MATCHES_LOCATION("*.UK.*.*.*.*")

这只会将用户从https://example.com重定向到https://example.com/uk/,而不是从(例如)https://example.com/main重定向到https://example.com/uk/main

有什么想法可以使用RegEx实现吗?例如,如果不包含https://example.com/*/(any two letters)/*,我可以应用它吗?如果不是,则可以重定向?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)