2017-06-28 4 views
0

Dans Kentico 10, j'ai activé "Utiliser le préfixe de langue pour les URL" dans Paramètres -> URL et SEO. Toutes mes URL sont redirigées correctement, sauf celle qui utilise des alias génériques.Dans Kentico 10 URL génériques combinées avec des préfixes de langue ne fonctionnent pas

/page -> /en-US/page 
/cart -> /en-US/cart 
/test/abc/123 -> /en-US/test 

le/url de test est défini avec un alias de la page comme suit

/test/{partid}/{desc} 

Il déshabille toujours hors des parties génériques.

Répondre

0

Vous ne savez pas exactement pourquoi il se comporte comme ceci (peut-être un bug). Mais si vous basculez l'alias sur "Route" et désactivez la redirection, il cesse de rediriger.

Url Alias

Vous pouvez alors accéder aux données de routage grâce à des macros comme ceci: {%CurrentRouteData["partid"]#%} et {%CurrentRouteData["desc"]#%}.