stasbz
Новичок
организации мультиязычности сайта на php+smarty
Уважаемые форумчане!
Необходимо определиться с реализацией мультиязычностьи сайта.
Некоторые аспекты данного вопроса я уже затрагивал на данном форуме.
Осталось уточнить один момент.
Сайта реализован на php+smarty
Структура сайта (корневая директория)
*.php
ru.templates
en.templates
libs
1)Скрипт позволяет определять язык в URL через такую конструкцию
site.ru/article?id=345&lang=ru
site.ru/article?id=345&lang=en
2)Или как вариант я могу скопировать вышеобозначенные файлы ( шаблоны, libs , php скрипты) в разные папки /ru/ и /en/
site.ru/ru/article?id=345
site.ru/en/article?id=345
Вопрос заключается в том, как лучше сделать?
1. вопервых очень важна грамотная индексация сайта поисковой системой !
2. вариант 1) я вообще в инете не встречал. Если взять сайты известных брендов, то все делают по 2) варианту.
3. во втором случае 2) (вариант с разными папками) проблем не будет с работой скрипта (подключение в обоих случаях идет к одной БД)?
Уважаемые форумчане!
Необходимо определиться с реализацией мультиязычностьи сайта.
Некоторые аспекты данного вопроса я уже затрагивал на данном форуме.
Осталось уточнить один момент.
Сайта реализован на php+smarty
Структура сайта (корневая директория)
*.php
ru.templates
en.templates
libs
1)Скрипт позволяет определять язык в URL через такую конструкцию
site.ru/article?id=345&lang=ru
site.ru/article?id=345&lang=en
2)Или как вариант я могу скопировать вышеобозначенные файлы ( шаблоны, libs , php скрипты) в разные папки /ru/ и /en/
site.ru/ru/article?id=345
site.ru/en/article?id=345
Вопрос заключается в том, как лучше сделать?
1. вопервых очень важна грамотная индексация сайта поисковой системой !
2. вариант 1) я вообще в инете не встречал. Если взять сайты известных брендов, то все делают по 2) варианту.
3. во втором случае 2) (вариант с разными папками) проблем не будет с работой скрипта (подключение в обоих случаях идет к одной БД)?