Добрый вечер, хочу разобраться в вопросе индексации сайта поисковыми системами при двух и более языках.
Делаем магазин, стал вопрос о двух языках (укр. и рус.) установили ocStore 2.1, как в нем обстоят дела с индексацией страниц?
Читал некоторые статьи, пишут что в Opencart индексируются страницы, только языка по умолчанию, но в основном эти статьи 2010-15 годов.
Возможно есть какие нибудь модули или требуются доработки?
Буду благодарен за консультацию в данном вопросе!
Также хотелось бы грамотно реализовать определение языка по языку браузера. Нашел вот такой код, подскажите пожалуйста, возможно его внедрять или есть более грамотное решение?
if (!isset($this->session->data['language_change'])) {
$this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
$this->session->data['language_change']='1'; if ($lang=='ru' || $lang=='uk' || $lang=='be' || $lang=='ky' || $lang=='am' || $lang=='ab'){
$_SESSION['language'] = 'ru';
$this->session->data['language']='ru';
$this->session->data['language_code']='ru'; } else {
$_SESSION['language'] = 'en';
$this->session->data['language']='en';
$this->session->data['language_code']='en'; }
$this->response->redirect($_SERVER['REQUEST_URI']); }