Я вверху сайта сделал рус /eng
index.php?language=rus и
index.php?language=eng
При нажатии регистрируется переменная
$_SESSION['language'] = 'rus';
или
$_SESSION['language'] = 'eng';
и уже в зависимости от этого выдает контент.
Во первых правильно ли вообще так делать?
И во вторых не будет ли проблем с поисковиками? тк ссылка на русский и английский контент имеют одинаковые адреса.
Спустя 3 минуты, 36 секунд (23.01.2011 - 21:54) sharki написал(а):
Вроде все нормиком, так ты поставь первоначальное значение например $_SESSION['language'] = 'rus'; а потом уже пользователь пусть сам выбирает что ему нужно, и поисковый бот при заходе на страницу будет индексировать контент на русском языке.
Спустя 3 минуты, 13 секунд (23.01.2011 - 21:57) maximka787 написал(а):
Цитата (sharki @ 23.01.2011 - 18:54) |
индексировать контент на русском языке. |
Ну да я все так и сделал.
isset....

Мне мои советовали сделать так:
www.site.ru/rus/
www.site.ru/eng/
то есть, настроить ЧПУ, но это не проще для меня.
Спустя 7 минут, 53 секунды (23.01.2011 - 22:05) Invis1ble написал(а):
maximka787
а я бы наверно в куках хранил язык.... но это так, мысли вслух )
а я бы наверно в куках хранил язык.... но это так, мысли вслух )
Спустя 47 минут, 57 секунд (23.01.2011 - 22:53) inpost написал(а):
maximka787
Может быть хранить в $_GET ? И мод-реврайт? Будет ссылки такого типа:
site.ru/ru/index.html
site.ru/en/contacts.html
А уже для повторного захода - тогда дополнительно в кукисах.
Может быть хранить в $_GET ? И мод-реврайт? Будет ссылки такого типа:
site.ru/ru/index.html
site.ru/en/contacts.html
А уже для повторного захода - тогда дополнительно в кукисах.
_____________
..Работает - не трогай!