Я копаю все ресурсы, но не могу найти решение.
У моего веб-сайта несколько языков. Это в основном добавление? Lang = cn и т.д., и я превращаю его в поддельную папку через htaccess со следующим кодом.
RewriteRule ^cn/(.*) $1\?lang=cn [L,N]
Так,
example.com/index?lang=cn
идет в
example.com/cn/index
и все в порядке.
НО, мои нижние колонтитулы;
/foo/bar
/foo/bar2
Он отлично работает на английском языке, потому что моя английская папка является основной, а / en нет.
Когда я перехожу на китайский, а он превращается в / cn, ссылка дублируется.
Вот что происходит, когда я трижды щелкаю / foo / bar
cn/foo/foo/foo/bar
Я пытался избавиться от этого, сделав ссылки типа
../foo/bar
но на этот раз языковые папки не работают.
Как мне избавиться от этого дублирования?
Спасибо