我正在使用 dotnetnuke 7。我没有使用任何重写模块,也不想使用它们。启用内容本地化后,url 具有以下视图:
my_training_host/en-us/my-page.aspx
我想手动更改显示网址,这样,两个字母文化(中性文化)将显示,而不是查询中的完整文化:
my_training_host/en/my-page.aspx
有没有人有类似的问题?
我正在使用 dotnetnuke 7。我没有使用任何重写模块,也不想使用它们。启用内容本地化后,url 具有以下视图:
my_training_host/en-us/my-page.aspx
我想手动更改显示网址,这样,两个字母文化(中性文化)将显示,而不是查询中的完整文化:
my_training_host/en/my-page.aspx
有没有人有类似的问题?
我正在为 DNN 使用Open URL Rewriter - 它完全符合您的默认安装要求 - 无需进一步配置。与 UrlMaster 相比,它是开源的。
如果您使用带有DNN 7.04的 Open URL Rewriter 版本 1.3.1来仅为多语言站点获取两个字母,您必须确保:
✔ www.yourdomain.com ✔ www.yourdomain.com/en us-US ✔ www.yourdomain.com/fr fr-FR
如果你改变了使用重写模块的想法,UrlMaster 就是这个模块。如果没有,那么 DNN 7.1 现在添加了对创建 url 提供程序作为扩展的支持。更多详细信息,请访问 http://www.dnnsoftware.com/blog/cid/154604/Introducing-DNN-Extension-URL-Providers