如何根据访问我的应用程序的国家/地区重定向到某些控制器?例如,如果我的应用程序在中国被访问,某个控制器将被重定向。出于某些潜在原因,我想尽可能在 UrlMappings.groovy 上执行此操作。一个简单的代码剪断将有很大帮助。
任何帮助将不胜感激,谢谢。
如何根据访问我的应用程序的国家/地区重定向到某些控制器?例如,如果我的应用程序在中国被访问,某个控制器将被重定向。出于某些潜在原因,我想尽可能在 UrlMappings.groovy 上执行此操作。一个简单的代码剪断将有很大帮助。
任何帮助将不胜感激,谢谢。
它可以通过过滤器或拦截器轻松完成。参考这篇文章,这是我在这里看到的满足需求的最佳示例。一般来说,UrlMapping 是用于 RESTful 服务的。在您的情况下,如果您需要 2 个不同的控制器用于不同的区域设置,您最终会得到 2 个可能不合适的 URI。