stasbz
Новичок
php+smarty: реализация двуязычной версие сайта
Сайт реализован на php+smarty. В основной папке лежат php файлы. В папке ru.templates лежат русскоязычные шаблоны, в папке en.templates англоязычные шаблоны. Есть папка libs с движком smarty.
По умолчанию открывается русскоязычная версия сайта. переключение на англоязычную - http://xxx.com/index.php?lang=ru
Переход на другой язык собираюсь орагнизовать по Accept-Language, настроив htaccess.
Если сделать RewriteRule ^/?$ /index.php?lang=ru [R,L]
то возникает глюк. вообщем не работает.
как лучше тогда организовать переход на другую версию сайта?
Может быть сделать копию всех файлов и поместить их в папку /en/.
И соответсвенно в htacces сделать переадресацию RewriteRule ^/?$ /en/index.php
Сайт реализован на php+smarty. В основной папке лежат php файлы. В папке ru.templates лежат русскоязычные шаблоны, в папке en.templates англоязычные шаблоны. Есть папка libs с движком smarty.
По умолчанию открывается русскоязычная версия сайта. переключение на англоязычную - http://xxx.com/index.php?lang=ru
Переход на другой язык собираюсь орагнизовать по Accept-Language, настроив htaccess.
Если сделать RewriteRule ^/?$ /index.php?lang=ru [R,L]
то возникает глюк. вообщем не работает.
как лучше тогда организовать переход на другую версию сайта?
Может быть сделать копию всех файлов и поместить их в папку /en/.
И соответсвенно в htacces сделать переадресацию RewriteRule ^/?$ /en/index.php