Vorto的Umbraco URL问题

时间:2019-03-06 18:40:40

标签: umbraco umbraco7

我正在Umbraco 7应用程序中使用vorto插件来实现多语言功能。

我在主机名中提到的URL为“ localhost / clientname / en”。

每当我打开登录页面时,所获得的URL就是“ http://localhost/clientname/en/login”。 这是vorto URL编写的结构。

但是我可以像'http://localhost/clientname/login/en'一样实现吗?

我希望语言名称位于URL的末尾,而不是介于两者之间。

有可能吗?

请帮助...。我严重陷入项目任务中!

1 个答案:

答案 0 :(得分:0)

这听起来像您需要一个自定义URL提供程序,将域设置为“ localhost / clientname / en”将意味着在语言部分之后,URL总是会被添加,因为主机始终是URL的第一部分。 / p>

请参阅有关URL提供程序和内容查找器的这篇文章:https://24days.in/umbraco-cms/2014/urlprovider-and-contentfinder/虽然很老,但仍然可以使用。那应该使您知道如何使其工作。基本上,您希望URL提供程序将语言附加到URL的末尾,然后让内容查找器从末尾剥离语言,然后查找实际内容。然后,您还可以在内容查找器中设置当前线程的语言,以便Vorto和Umbraco根据URL使用正确的语言。