[英]IIS8 - Add a virtual application followed by language keyword in multilingual site
我们在 IIS8 中遇到了在多语言站点中添加一个后跟语言关键字的虚拟应用程序的情况。 例如,以下是我们想要添加“票”作为虚拟应用程序后跟语言代码的站点链接。
https://www.abcd.com/en-sa/tickets
https://www.abcd.com/en-ae/tickets
https://www.abcd.com/ar-ae/tickets
通常,虚拟应用程序将在根域之后访问 - https://www.abcd.com/tickets但这里的要求略有不同。 任何人都可以提出解决方案吗?
我看到两种方法:
一种是在 IIS中为每个语言级别添加一个虚拟目录,并将其指向单个实现。 在代码中,您可以从 URL 检查语言并根据该语言设置文化
例子:
另一种方法是在单个应用程序中使用 ASP.NET 路由,其中 URL 不需要实际存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.