所以我设置了为每种文化设置的URL别名 .
/ english / french
还有一种使用这些变量的语言切换:?lang = en-ca?lang = fr-ca
有没有办法让语言切换将页面的别名更改为正确的,而不显示“/ english?lang = fr-ca”?我注意到,一旦使用了法语变量,/ english别名就会转到法语页面,即使没有变量 . 这不会发生在/ french(这总是指向正确的) . 我想这是因为/ english是创建页面时的默认位置 .
我通过设置“使用URL路径的名称路径”而不使用自定义路径来解决此问题 .
但有没有办法使用变量或宏来切换此模式下的文化,以显示当前页面的特定文化版本 . 我之前提到的变量现在不起作用,它保持当前语言,无论何时在:
/ english?lang = fr-ca OR / english?lang = en-ca
理想情况下,我想在使用第一个时重定向到/ french .
1 回答
我通过设置“使用URL路径的名称路径”而不使用自定义路径来解决此问题 .
但有没有办法使用变量或宏来切换此模式下的文化,以显示当前页面的特定文化版本 . 我之前提到的变量现在不起作用,它保持当前语言,无论何时在:
所以我设置了为每种文化设置的URL别名 .
/ english?lang = fr-ca OR / english?lang = en-ca
理想情况下,我想在使用第一个时重定向到/ french .