Назад | Перейти на главную страницу

дублирование перенаправления htaccess / foo / foo / foo

Я копаю все ресурсы, но не могу найти решение.

У моего веб-сайта несколько языков. Это в основном добавление? 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

но на этот раз языковые папки не работают.

Как мне избавиться от этого дублирования?

Спасибо