具有不同文化和语言变量的URL别名 - 基本URL不会锁定到文化

时间:2017-09-08 16:01:25

标签: url culture

所以我设置了为每种文化设置的URL别名。

/英 /法语

还有一个使用这些变量的语言切换: ?LANG = EN-CA ?LANG = FR-CA

有没有办法让语言切换到不改为显示“/ english?lang = fr-ca”的页面别名?我注意到,一旦使用了法语变量,/ english别名就会转到法语页面,即使没有变量。这不会发生在/ french(这总是指向正确的)。我想这是因为/ english是创建页面时的默认位置。

1 个答案:

答案 0 :(得分:0)

我通过设置“使用URL路径的名称路径”而不使用自定义路径来解决此问题。

但是有没有办法在此模式下使用变量或宏来切换文化以显示当前页面的特定文化版本。我之前提到的变量现在不起作用,无论何时在:

,它都保持当前语言

所以我设置了为每种文化设置的URL别名。

/ english?lang = fr-ca OR / english?lang = en-ca

理想情况下,我想在使用第一个时重定向到/ french。