Forumlar / National / Russian / Тех. поддержка / Проконсультируюсь по i18n

Kopusha
#1 2021-09-27 09:01

На сайте есть 3 языка, на выходе получаю site.com/en/pageurl, site.com/ru/pageurl, site.com/ua/pageurl
Вопрос 1
Дописал в system/header.php

// Requirements
require_once cot_incfile('i18n', 'plug');
if (empty($i18n_locale))
{
	$currlocation = $_SERVER['REQUEST_URI'];
	cot_redirect($cfg['defaultlang'].$currlocation);
}

что бы при наборе site.com/pageurl редиректило сразу на site.com/en/pageurl
Это ОК подход?
PS А это ОК с точки зрения индексации? Гуглбота тоже так же ведь отправит?

PPS Обнаружил что для модуля page не работает код - не редиректит при отсутствии локали...Видимо где то в плаге i18n собака...а для плагинов и прочих модулей - все ОК
Вопрос 2 

Что бы закрыть индексацию ВСЕХ страниц (articles) в не англоязычной версии достаточно в Роботсах запретить /ru/articles /ua/articles?

Заранее спасибо!


Bu konu Kopusha tarafından düzenlendi(2021-09-27 10:15, 2 yıllar önce)