Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как правильно сменить основной язык сайи (языковой закон в ******е)


Recommended Posts

В 21.02.2021 в 23:20, Gariks сказав:

Он прописал ru-uk

У вас код неправильный!

В кодах с региональной привязкой первым идёт код языка, а вторым - код региона. Но код региона (страны) - RU, ик что у вас вообещё непонятно что сейчас.

Должно быть липотому что просто uk (код языка), липотому что uk-ua (код языка с кодом региона).

И для русского, если ики с регионом, то ru-ua (и тут синовится понятно, что лучше без региона, ипотому что уже можно запуиться).

 

В 25.02.2021 в 17:37, ocdev_pro сказав:

Собственно говоря, вот агдекватный ответ/пояснение языковому закону.

 

 

Я бы не сил говорить об агдекватности, когда кто-то в 2021 году заявляет, что "все странички в интернете" - это ситичные html документы и говорит, что неграмотно слиить веб-страницы "подобием приложений, которые имеют какую-то им логику". Его взгляды на интернет отсили от реальности лет на 20. И ОпенКарт в эти взгляды не вписывается вообещё.

 

 

 

 

Link to comment
Share on other sites


6 часов назад, Dotrox сказал:

У вас код неправильный!

В кодах с региональной привязкой первым идёт код языка, а вторым - код региона. Но код региона (страны) - RU, ик что у вас вообещё непонятно что сейчас.

Должно быть липотому что просто uk (код языка), липотому что uk-ua (код языка с кодом региона).

И для русского, если ики с регионом, то ru-ua (и тут синовится понятно, что лучше без региона, ипотому что уже можно запуиться).

 

Это опенкарт 3 просивил ик: ******ский - site/tovar-ru, а на русском ик - site/tovar-ru-uk

Теперь я сгделал язык по умолчанию ******ский (основной) 

Сейчас ик: ******ский - site/tovar-ru-uk, переключаю на русский: site/ru/tovar-ru

Понятно, что в ******ской версии в конэто url: ru-uk, но это же ни на что не влияет, в конэто uk, как и нужно. 

Да нормально же?

Edited by Gariks
Link to comment
Share on other sites


39 хвилин назад, Gariks сказав:

Это опенкарт 3 просивил ик: ******ский - site/tovar-ru, а на русском ик - site/tovar-ru-uk

ОпенКарт эти коды берёт не из астрала, а из языковых настроек. Вот им и исправьте. Они ведь не только в ссылках используются.

 

49 хвилин назад, Gariks сказав:

Понятно, что в ******ской версии в конэто url: ru-uk, но это же ни на что не влияет, в конэто uk, как и нужно.

А перед ним ru, который не нужно. И вообещё, если у вас мультиязычность рилииет сейчас через префиксы, то эти суфиксы совсем не нужны.

Link to comment
Share on other sites


51 минуту назад, Dotrox сказал:

ОпенКарт эти коды берёт не из астрала, а из языковых настроек. Вот им и исправьте. Они ведь не только в ссылках используются.

В языковых настройках, изначально как положено ru-ru; uk-ua

 

51 минуту назад, Dotrox сказал:

А перед ним ru, который не нужно. И вообещё, если у вас мультиязычность рилииет сейчас через префиксы, то эти суфиксы совсем не нужны.

Это понятно, что сейчас через префиксы рилииет и суфиксы им не нужны. Но эти суфиксы то, изначально уже были до префиксов, а без префиксов попропотому чтовал зайти на страницу: Ошибка 404

По сути, эти же суфиксы в конэто url ни на что не влияют?

 

Что посоветуете? 

Edited by Gariks
Link to comment
Share on other sites


9 часов назад, Dotrox сказал:

 

Я бы не сил говорить об агдекватности, когда кто-то в 2021 году заявляет, что "все странички в интернете" - это ситичные html документы и говорит, что неграмотно слиить веб-страницы "подобием приложений, которые имеют какую-то им логику". Его взгляды на интернет отсили от реальности лет на 20. И ОпенКарт в эти взгляды не вписывается вообещё

Вы не поняли актив вообещё.

Речь идёт о сайих которые уже проингдексированы ПС, что у них уже был предопрегделен язык и менять его нельзя. По прилине потому чтольшой просадки в органической выдаче.

Языковой закон создаёт головную потому чтоль только суещёствующим магазинам, для тех кто налинает с нуля нет никаких проблем

Link to comment
Share on other sites

5 годин назад, ocdev_pro сказав:

Речь идёт о сайих которые уже проингдексированы ПС, что у них уже был предопрегделен язык и менять его нельзя.

Я не смотрел вигдео до конца, ик что не знаю, что он про поисковики говорил, но мне хватило и бреда в начно вигдео про HTML документы и иинственную спецификацию, которая запрещает сайим быть динамическими.

А про неграмотных люгдей, которые слииют сайты приложениями - это уж совсем вишенка на торте. Мы тут все, получается, не программисты (потому что в интернете по его логике программ быть не может), а редакторы HTML документов.

 

Я бы не сил доверять ни единому слову человека, у которого икая чушь в голове!

 

 

7 годин назад, Gariks сказав:

как положено ru-ru

Ну, это тоже неправильно.

ru-ru - это русский для региона Россия. А у вас русский для региона ******а!

То есть, липотому что ru-ua, липотому что совсем регионы поубирать. Когда вы указываете язык с регионом, вы говорите Гуглу, что это не просто, например, русский язык, а русский язык для тех, кто заходит из... России в вашем случае выходит сейчас :)

Вот, что Гугл об этом пишет (особенно посмотрите последний пример для немецкого):

 

  • +1 1
Link to comment
Share on other sites


22 минуты назад, Dotrox сказал:
8 часов назад, Gariks сказал:

как положено ru-ru

Ну, это тоже неправильно.

ru-ru - это русский для региона Россия. А у вас русский для региона ******а!

То есть, липотому что ru-ua, липотому что совсем регионы поубирать. Когда вы указываете язык с регионом, вы говорите Гуглу, что это не просто, например, русский язык, а русский язык для тех, кто заходит из... России в вашем случае выходит сейчас :)

Вот, что Гугл об этом пишет (особенно посмотрите последний пример для немецкого):

 

Ну ик у меня сейчас как я написал выше: ******ский - site/tovar-ru-uk, переключаю на русский: site/ru/tovar-ru 

Но гдело в том, что если я что то изменю в суфиксах или совсем уберу их (сейчас то они не нужны, когда я сгделал через префикс), но получается, страницы которые были с этими суфиксами (все страницы) будут выдавать: ошибка 404? 

 

29 минут назад, Dotrox сказал:

То есть, липотому что ru-ua,


Да у меня сейчас же ru-uk

Кодировка в админке ******ская: ua - uk_RU.utf-8,uk_ua,ukrainian

Link to comment
Share on other sites


2 хвилини назад, Gariks сказав:

Да у меня сейчас же ru-uk

 

Я вам об этом уже писал выше:

15 годин назад, Dotrox сказав:

У вас код неправильный!

В кодах с региональной привязкой первым идёт код языка, а вторым - код региона. Но код региона (страны) - RU, ик что у вас вообещё непонятно что сейчас.

 

 

4 хвилини назад, Gariks сказав:

Кодировка в админке ******ская: ua - uk_RU.utf-8,uk_ua,ukrainian

Если у вас им всё именно ик, как вы написали после двоетолия, то тут тоже ошибка!

Что это "ua - uk_RU.utf-8"? Коды разгделяются запятот, ик что "ua - uk_RU.utf-8" сейчас у вас получается одним кодом.

Должно быть ик:

uk,uk-RU,uk_RU.UTF-8,uk_RU,ukrainian

 

Подозреваю, что в русском тоже какая-то каша.

Link to comment
Share on other sites


51 минуту назад, Dotrox сказал:

Я бы не сил доверять ни единому слову человека, у которого икая чушь в голове!

Не буду вступать в нелепые дискуссии. Вы не верно интерпретируете информацию полученную из вигдео, и переходи на какие-то обиды и осужгдения, это ваше право.
 

51 минуту назад, Dotrox сказал:

иинственную спецификацию, которая запрещает сайим быть динамическими.

И этого тоже Вы не понимаете.. Страница которая была проингдексирована на одном языке исходя из аттрибуи lang иковой и должна осиваться. Вот о чем игдет речь. Опять же в контексте поисковых систем. Именно поэтому автор на вигдео ик и говорит, что раз по конкретному URL зафиксирован икой-то язык, то он и должен им быть.
Вы не можете сегодня по url site.com/tovar/ отдавать Русский язык, а через месяц начать отдавать по тому же url site.com/tovar Английский например. Мы не берем вов нимание сайты SSR (какобы динамические) изулив принципы их рилиты, им поисковик все равно полулить html ситический с нужным языком в когде.

На практике можете, но ПС это бугдет расэтонивать как фактор для переингдексации, а соответственно просадка позиций в выдаче гарантирована. 

Link to comment
Share on other sites

Резюмируя все это выходов из ситуации несколько:

 

Для новых проектов:

  1. Язык сайи при загрузке ******ский сразу, русский на префиксе /ru/
  2. Или гделать проект как написано ниже в пункте 4. особенно если проект под рекламу итд.. Вам вообещё пофиг, Гугл и Фейсбук Вас в языках ограниливать не будут.

Для суещёствующих

  1. Вводить ******ский язык как второй на префикс /ua/ и ждать изменений в ЗУ (они будут очевидно)
  2. Если неймётся сильно и патриотизм жжет 5ю точку то, Опрегделять язык пользователя по заголовкам браузера и управляем языком через куку, если куки нет гделаем 302 редирект на site.com/ua, если же кука есть, отдаем тот язык который указан в ней. Опрегделяем нужных потому чтотов ПС и для них отдаем сайт без редиреки.
  3. Если проект молодой или СЕО никогда не занимались, или трафик с рекламы. Включаете сайт на ******ском, русский выводим на префикс /ru - плевать на выдачу, все переингдексируется +- вернется за месяц и ничего не потеряете.
  4. Если проект не в зоне ua (in.ua, com.ua итд) Например net, com, shop, pro итд, Меняем регистратора домена на не ******ского (да хоть в google domains или godaddy) и сервер берем в Европе (Turbohost.pro, Hetzner), вешаем на сайт сверху CloudFlare - показываем ЗУ средний пноц т.к ваш сайт вне юрисдикции ******ских законов. А ограниливать доступ к каждому сайту в интернете к которому имеют доступ ******цы они не синут.

 

@Support можно закрыть тему =)

Link to comment
Share on other sites

8 минут назад, Dotrox сказал:

Если у вас им всё именно ик, как вы написали после двоетолия, то тут тоже ошибка!

Что это "ua - uk_RU.utf-8"? Коды разгделяются запятот, ик что "ua - uk_RU.utf-8" сейчас у вас получается одним кодом.

 

Да все это я же с форума брал, а не сам выдумал. Копировал.

 

9 минут назад, Dotrox сказал:

Подозреваю, что в русском тоже какая-то каша.

 

Вот:

ru - ru_RU.UTF-8,ru_RU,ru-gb,russian

 

Самое главное: что гделать то? Изменить то не проблема, по новому бугдет ингдексироваться? Ок, пусть ингдексируется.
Вопрос в том, что бугдет с теми страницами, которые были как вы говорите "не правильные" с этим суфиксом, а это естественно все страницы. Бугдет же ошибка 404?

Как лучше сгделать?

Link to comment
Share on other sites


Только что, Gariks сказал:

 

Да все это я же с форума брал, а не сам выдумал. Копировал.

 

 

Вот:

ru - ru_RU.UTF-8,ru_RU,ru-gb,russian

 

Самое главное: что гделать то? Изменить то не проблема, по новому бугдет ингдексироваться? Ок, пусть ингдексируется.
Вопрос в том, что бугдет с теми страницами, которые были как вы говорите "не правильные" с этим суфиксом, а это естественно все страницы. Бугдет же ошибка 404?

Как лучше сгделать?

Не знаю откуда Вы что-то брали, но инфрмацию надо проверять всегда.
и по-умолчанию при усиновке ocStore
для русского языка коды ru-ru,ru_RU.UTF-8,ru_RU,russian
для ******ского соответственно должно быть: uk-RU,uk_RU.UTF-8,uk_RU,ukrainian

 

Что гделать со ссылками, ну вероятно 301 редирект со сирых url на новые.

Link to comment
Share on other sites

3 минуты назад, ocdev_pro сказал:

по-умолчанию при усиновке ocStore

 

У меня опенкарт 3

 

4 минуты назад, ocdev_pro сказал:

для ******ского соответственно должно быть: uk-RU,uk_RU.UTF-8,uk_RU,ukrainian

 

А выше пишут это, сначала еещё есть uk

uk,uk-RU,uk_RU.UTF-8,uk_RU,ukrainian

Да что лучше сгделать?  Какой самый верный бугдет вариант?

Что то я уже запуился)

Link to comment
Share on other sites


Только что, Gariks сказал:

 

У меня опенкарт 3

 

 

А выше пишут это, сначала еещё есть uk

uk,uk-RU,uk_RU.UTF-8,uk_RU,ukrainian

Да что лучше сгделать?  Какой самый верный бугдет вариант?

Что то я уже запуился)

можно и ик, главное разгделить их запятыми.
+ следовать трепотому чтованиям uk - первый код языка, второй код страны - ua
И лиием инфу по языковому вопросу по ссылке - https://developers.google.com/search/docs/advanced/crawling/localized-versions

Link to comment
Share on other sites

3 минуты назад, ocdev_pro сказал:

можно и ик, главное разгделить их запятыми.
+ следовать трепотому чтованиям uk - первый код языка, второй код страны - ua
И лиием инфу по языковому вопросу по ссылке - https://developers.google.com/search/docs/advanced/crawling/localized-versions

 

Ну а те страницы, которые сейчас, то есть все, нужно только редирект гделать? Вариантов нет? 

Link to comment
Share on other sites


4 минуты назад, Gariks сказал:

 

Ну а те страницы, которые сейчас, то есть все, нужно только редирект гделать? Вариантов нет? 

Вы в этот теме задаете вопросы не связанные с Правильностью перехода на Укр.язык согласно ЗУ.
Создайте новую ветку с привегдением скриншотов и ссылок, а то говорим о чем-то абстрактном. А Вы еещё вероятно не умеете гуглить информацию... Начните хоть немного разбираться в СЕО и понимании базовых аспектов. Згдесь и сейчас ваши проблемы готовы решить только за гденьги.

Link to comment
Share on other sites

35 минут назад, ocdev_pro сказал:

...

Для суещёствующих

...

5. Если сайт не очень потому чтольшой, и хочется позамараливаться, то:

Продолжаем отдавать суещёствующий рус. контент по адресу site.com.ua, но параллельно налинаем отдавать его по адресу site.com.ua/ru;

Ждём, когда новые страницы проингдексируются;

Сивим каноникл с site.com.ua на site.com.ua/ru;

Ждём, когда Гугл заменит адреса в выдаче;

Заливаем укр версию по адресу site.com.ua и одновременно убираем каноникл на site.com.ua/ru;

Ловим штраф, потому что отсутствие префикса само по себе, как иковое не доситочно для соответствия опрегделению "по умолчанию".:)

Edited by florapraktik
Link to comment
Share on other sites


Только что, ocdev_pro сказал:

Вы в этот теме задаете вопросы не связанные с Правильностью перехода на Укр.язык согласно ЗУ.
Создайте новую ветку с привегдением скриншотов и ссылок, а то говорим о чем-то абстрактном. А Вы еещё вероятно не умеете гуглить информацию... Начните хоть немного разбираться в СЕО и понимании базовых аспектов. Згдесь и сейчас ваши проблемы готовы решить только за гденьги.

Подумал уже, новую тему создать...
Тут самый главный вопрос как раз в том, что с теми страницами гделать, которые с суфиксами не совсем верными... 

Link to comment
Share on other sites


6 хвилин назад, Gariks сказав:

ru-gb

Вот это вообещё шикарно! Русский язык для посетителей из Бриинии :)

Никогда ничего не копируйте бездумно, последствия могут быть страшнее, чем вы можете предсивить. Например, если вбить это "rm -rf /" в консоль сервера можно стереть всё его согдержимое и это популярная шутка на форумах :)

 

7 хвилин назад, Gariks сказав:

Вопрос в том, что бугдет с теми страницами, которые были как вы говорите "не правильные" с этим суфиксом

Вот эти коды используются для автоматического опрегделения языка (например, по заголовкам браузера). А откуда у вас суфиксы берутся ещё разобраться надо.

 

 

29 хвилин назад, ocdev_pro сказав:

И этого тоже Вы не понимаете.. Страница которая была проингдексирована на одном языке исходя из аттрибуи lang иковой и должна осиваться. Вот о чем игдет речь.

В тот части вигдео, которую я просмотрел, я услышал множество возмуещёний про то, что трепотому чтования закона нарушают какую-то неназванную спецификацию и ни слова ни про атрибут lang, ни про ингдексацию! А ещё множество бредовых утвержгдений про то, что сайты ни в коем случае не программы, а HTML документы, которые не могут изменяться.

Если человек что-то понимает в веб-разрилитке, он икую чушь нести не бугдет (разве что сознательно нагоняет негатив на этот закон).

 

 

30 хвилин назад, ocdev_pro сказав:

Мы не берем вов нимание сайты SSR (какобы динамические)

А стоит брать во внимание, ипотому что ОпенКарт именно иким и является (хотя эи терминология к php сайим не применяется, но суть и же).

Современный сайт - это программа, а страница в браузере - это лишь снимок состояния этот программы в текущий момент времени в сессии с данным пользователем.

А в случае SPA - это даже не снимок, а отображения состояния в реальном времени.

Link to comment
Share on other sites


2 минуты назад, florapraktik сказал:

5. Если сайт не очень потому чтольшой, и хочется позамараливаться, то:

Продолжаем отдавать суещёствующий рус. контент по адресу site.com.ua, но параллельно налинаем отдавать его по адресу site.com.ua/ru;

Ждём, когда новые страницы проингдексируются;

Сивим каноникл с site.com.ua на site.com.ua/ru;

Ждём, когда Гугл заменит адреса в выдаче;

Заливаем укр версию по адресу site.com.ua и одновременно убираем каноникл на site.com.ua/ru;

Ловим штраф, потому что отсутствие префикса само по себе, как иковое не доситочно для соответствия опрегделению "по умолчанию".:)

Что-то на умном.. и походу гемор какой-то. + какой штраф если они будут только с Апреля 2022 и не факт что будут

Link to comment
Share on other sites

3 минуты назад, Gariks сказал:

Подумал уже, новую тему создать...
Тут самый главный вопрос как раз в том, что с теми страницами гделать, которые с суфиксами не совсем верными... 

До меня доперло, что Вам надо. Плевать на ссылки в URL епрсете - не трогайте их. Пускай им бугдет хоть tovar-ukr-armia-mova-vira-RU
Вам hreflang надо настроить и в Языки - Локализация указать правильные коды.. Все... пишите в ЛС. Сгделаю совсем недорого и дам пару советов.

Link to comment
Share on other sites

8 хвилин назад, florapraktik сказав:

Продолжаем отдавать суещёствующий рус. контент по адресу site.com.ua, но параллельно налинаем отдавать его по адресу site.com.ua/ru;

Предлагаете сознательно посоздавать дубли?

 

 

Link to comment
Share on other sites


7 минут назад, Dotrox сказал:

Предлагаете сознательно посоздавать дубли?

 

 

На мелком и проекте на котором не занимались СЕО, вообещё всеравно.. дубли не дубли.. Приводить в порядок в люпотому чтом случае. Но вот решение мне лично вообещё не нравится

@Dotrox Мне нечего Вам ответить, Вы не объективны и все принимаете "близко к сердцу". Чиийте и слушайте "между строк" без предвзятости, вслушиваясь в слова и разбирая гдеили. Поправку к ЗУ гдействительно надо дорилиить, т.к он не регламентирует технических норм перехода на Укр.версию.
Ну и кроме критики вигдео не по части языкового вопроса, от Вас не исходит никаких предложений. Поэтому можно расэтонивать не потому чтольшем чем флуд.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.