Url rewriting DotNetNuke请求中的手动Url区域性重写

Url rewriting DotNetNuke请求中的手动Url区域性重写,url-rewriting,localization,dotnetnuke,culture,Url Rewriting,Localization,Dotnetnuke,Culture,我和dotnetnuke 7一起工作。 我没有使用任何重写模块,也不想使用它们。 启用内容本地化后,url具有以下视图: my_training_host/en-us/my-page.aspx 我想手动更改显示url,以便在查询中显示两个字母的区域性(中性区域性),而不是完整区域性: my_training_host/en/my-page.aspx 有人有类似的问题吗?如果您改变了使用重写模块的想法,UrlMaster就是解决这个问题的模块。如果没有,那么DNN7.1现在添加了对创建url提

我和dotnetnuke 7一起工作。 我没有使用任何重写模块,也不想使用它们。 启用内容本地化后,url具有以下视图:

my_training_host/en-us/my-page.aspx
我想手动更改显示url,以便在查询中显示两个字母的区域性(中性区域性),而不是完整区域性:

my_training_host/en/my-page.aspx

有人有类似的问题吗?

如果您改变了使用重写模块的想法,UrlMaster就是解决这个问题的模块。如果没有,那么DNN7.1现在添加了对创建url提供程序作为扩展的支持。更多详细信息,请参见

我正在使用的DNN-它的默认安装完全符合您的要求-无需进一步配置。 与UrlMaster相比,它是开源的

如果您使用with仅为多语言网站获取两封信,您必须确保:

  • 您可以使用所需的两个字母部分为每种语言创建站点别名,并
  • 启用这些条目作为主别名(每种语言需要一个主别名),例如,对于两种语言(en&fr),需要设置三个主别名,如下所示:
  • ✔www.yourdomain.com ✔www.yourdomain.com/enus-US ✔www.yourdomain.com/frfr-FR ✔www.yourdomain.com ✔www.yourdomain.com/enus-US ✔www.yourdomain.com/frfr-FR