сделать дружественный многоязычный сайт - PullRequest
4 голосов
/ 01 октября 2011

Просто чтобы прояснить ситуацию.

Я пытаюсь понять, как создать сайт с выбором языка.

Выбор языка просто обновляет текущую страницу, но изменяет переменную сеанса "language" (если пользователь входит в первый раз, я устанавливаю его на 'eng').

Теперь давайте выясним, как работает сканер, он посещает сайт, и для него автоматически выбирается язык, поэтому в основном он распознает язык сайта и классифицирует его как «eng».

Я просто не уверен, что это правильный путь для создания многоязычного веб-сайта, поскольку сканер больше не будет сканировать страницы на другом языке, верно? (или, может быть, он может обнаружить, что язык был изменен и отсканировать все страницы ... что звучит немного странно). Таким образом, страницы не будут ссылаться в базе данных поисковых систем. Так каков правильный способ создания таких веб-сайтов?

РЕДАКТИРОВАТЬ: Я думаю о mod_rewrite, вы думаете, это отличное решение?

Ответы [ 2 ]

4 голосов
/ 01 октября 2011

Решите это, сделав язык в качестве атрибута URL, например:

www.example.com / ru /

www.example.com / fr /

Они смогут сканировать и обрабатывать контент на разных языках.

более подробно здесь

1 голос
/ 01 октября 2011

Я думаю о mod_rewrite, как вы думаете, это отличное решение?

Да.

...