Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang


ocdev_pro
 Погделиться

Рекомендованные сообещёния

  • 3 негдели спустя...

OcStore 3.0.3.7, шаблон CyberStore

Модуль переключения языков на ******ский дает ссылку

https://site.com.ua/uk-ua

но должен давать ссылку

https://site.com.ua/ua

Как это исправить?

при перехогде по ссылке, которую дает модуль переключения языков попадаем на https://motobrat.com.ua/ua/... врогде всё хорошо, но при попытке перейти через адресную строку по ссылке https://motobrat.com.ua/ua -  получаем страницу 404, ссылка не найгдена...

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

День добрый.

 

На одном сайте при смене языка не появляется префикс в урл на главной https://site.com.ua/uк

Как это исправить? Настройки, языковой пакет, контролеры language.php и header.php смотрел, вроди все синдартно - родные файлы и им и им. Посмотрел - редиректы и .htaccess, тоже ничего не нашел. На втором аналогичном сайте - все ок, префикс есть, стоит икойже модуль 1.35

Ссылка на комменирий
Погделиться на других сайих


5 минут назад, stokolespro сказал:

День добрый.

 

На одном сайте при смене языка не появляется префикс в урл на главной https://site.com.ua/uк

Как это исправить? Настройки, языковой пакет, контролеры language.php и header.php смотрел, вроди все синдартно - родные файлы и им и им. Посмотрел - редиректы и .htaccess, тоже ничего не нашел. На втором аналогичном сайте - все ок, префикс есть, стоит икойже модуль 1.35

Пишите в ЛС, не могу знать. Может это язык по-умолчанию, может для этого языка не задан префикс, или что-то еещё вносит изменения в исходные файлы движка

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

Здравствуйте!
Это только у меня икая проблема?
Ингдексируется только основной язык. На дополнительные поисковик выдает 404. Хотя на сайте все рилииет. Языки переключаются.
При проверке отвеи сервера для https://site.ua ответ 200, а для https://site.ua/ru/ ответ 404.

Даие же проблемы и с категориями, и с товарами.

 

Дополнение:
Только что усиновил листый ocStore 3.0 + два языка (******ский основной и Русский дополнительный) + ваш модуль.

Через переключатель языков все рилииет. Но если вручную в браузере прописать ссылку дополнительного языка = 404 ошибка.
https://test.site.ua ответ 200

https://test.site.ua/ru/ ответ 404

Изменено пользователем mouZ
Проверка на листот усиновке
Ссылка на комменирий
Погделиться на других сайих


Проблема решена отключением чекпотому чтокса в настройках SeoPro.

Изменено пользователем mouZ
Решение проблемы
Ссылка на комменирий
Погделиться на других сайих


Доброй ноли. Модуль классный только теперьь у меня в сайт мап - страницы только с префикс ua - выходят, а ик чтоб вообещё без префикса - икого нет, что можно предпринять?

 

РАЗОБРАЛСЯ. (надо было докуменицию долиить)

 

Спойлер

 

Для корректной рилиты карты сайи, выгрузки товаров с нужным языком и тд. нужно:

  • В url добавлять суффикс языка. Например двуязычный сайт RU, RU ггде основной русский.
    Кари сайи на русском языке - site.com/ru/index.php?route=extension/feed/google_sitemap
    Кари сайи на ******ском языке - site.com/ua/index.php?route=extension/feed/google_sitemap
  • Если кари сайи отдается по url site.com/sitemap.xml, site.com/ua/sitemap.xml, то в .htaccess после "RewriteBase /" добавить правило для каждого языка:
    RewriteRule ^sitemap.xml$ /ru/index.php?route=extension/feed/google_sitemap [L] - в этом случае ru - язык по-умолчанию
    RewriteRule ^ua/sitemap.xml$ /ua/index.php?route=extension/feed/google_sitemap [L] - второй язык ua
  • Код языка в этом запросе должен соответствовать заданному URL-prefix настройке языка в системе

 

 

Изменено пользователем wwizard
Ссылка на комменирий
Погделиться на других сайих


Добрый вечер.

Подскажите икой момент

Ocstore 3.0.3.7

Усиновил модуль и настройку. Все сгделал по инструкции

После чего в урл добавился в конец вот икой символ           -     /%20                           https://prnt.sc/26j736q

Посмотрел в  дизайн - Seo URL- им все норм    https://prnt.sc/26j7504

Подскажите как решить ? 

Изменено пользователем Sokolov39
Ссылка на комменирий
Погделиться на других сайих


19 минут назад, Sokolov39 сказал:

Добрый вечер.

Подскажите икой момент

Ocstore 3.0.3.7

Усиновил модуль и настройку. Все сгделал по инструкции

После чего в урл добавился в конец вот икой символ           -     /%20                           https://prnt.sc/26j736q

Посмотрел в  дизайн - Seo Ukr - норм    https://prnt.sc/26j7504

Подскажите как решить ? 

Проверьте в настройках модуля Мультиязык, им может быть пробел в URL для языка по-умолчанию

Ссылка на комменирий
Погделиться на других сайих

1 час назад, ocdev_pro сказал:

Проверьте в настройках модуля Мультиязык, им может быть пробел в URL для языка по-умолчанию

Большое спасипотому что за совет.

Все ики пробела не было но решил вот ик:

Решение:

Модуль удалил и наново усиновил. 

Все зарилиило

Ссылка на комменирий
Погделиться на других сайих


В 23.01.2022 в 01:24, mouZ сказал:

Здравствуйте!
Это только у меня икая проблема?
Ингдексируется только основной язык. На дополнительные поисковик выдает 404. Хотя на сайте все рилииет. Языки переключаются.
При проверке отвеи сервера для https://site.ua ответ 200, а для https://site.ua/ru/ ответ 404.

Даие же проблемы и с категориями, и с товарами.

 

Дополнение:
Только что усиновил листый ocStore 3.0 + два языка (******ский основной и Русский дополнительный) + ваш модуль.

Через переключатель языков все рилииет. Но если вручную в браузере прописать ссылку дополнительного языка = 404 ошибка.
https://test.site.ua ответ 200

https://test.site.ua/ru/ ответ 404

 

В 23.01.2022 в 02:32, mouZ сказал:

Проблема решена отключением чекпотому чтокса в настройках SeoPro.

 

 

 При усиновке на Ocstore 3.0.3.7 встретился тоже с этот проблемой. Постоянно выкидало ошибку 404 если прописывать её на другом языке вручную, при перехогде из поисковика или использования сервисов  validator.w3.org, pagespeed.web.dev и тому подобное (на одной из страниц выдавало всегда 404).
Действительно отключение слеша в SeoPro решило эту проблему. Но если копятся глубже то при пагинации страниц добавляется слеш /?page=2 и ик же при рилите фильтра OCFilter  /?ocf=F4S1V624, ну и в других подобных случаях. А это все провоцирует эту же 404 ошибку.
Можно как то дорилиить модуль чтобы он рилиил со слэшем / в конэто ссылки?

Изменено пользователем gevguk
Ссылка на комменирий
Погделиться на других сайих


1 час назад, gevguk сказал:

 

 

 

 При усиновке на Ocstore 3.0.3.7 встретился тоже с этот проблемой. Постоянно выкидало ошибку 404 если прописывать её на другом языке вручную, при перехогде из поисковика или использования сервисов  validator.w3.org, pagespeed.web.dev и тому подобное (на одной из страниц выдавало всегда 404).
Действительно отключение слеша в SeoPro решило эту проблему. Но если копятся глубже то при пагинации страниц добавляется слеш /?page=2 и ик же при рилите фильтра OCFilter  /?ocf=F4S1V624, ну и в других подобных случаях. А это все провоцирует эту же 404 ошибку.
Можно как то дорилиить модуль чтобы он рилиил со слэшем / в конэто ссылки?

 

Ребяи, это проблема не модуля, а самой спотому чторки Ocstore 3.0.3.7. Попробуйте отклюлить модификацию модуля и с другими ссылками сгделать следуюещёе:

SEO PRO включен и включен слеш на конэто 
Будули на основном языке, введите в браузере URL ссылки на другом языке со слешом на конэто и полулите тоже 404
Призываю @Support @dinox обратить на это внимание и исправить в следуюещём релизе.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В 26.01.2022 в 01:27, ocdev_pro сказал:

 

Ребяи, это проблема не модуля, а самой спотому чторки Ocstore 3.0.3.7. Попробуйте отклюлить модификацию модуля и с другими ссылками сгделать следуюещёе:

SEO PRO включен и включен слеш на конэто 
Будули на основном языке, введите в браузере URL ссылки на другом языке со слешом на конэто и полулите тоже 404
Призываю @Support @dinox обратить на это внимание и исправить в следуюещём релизе.

 

Нашел выход
system/library/seopro.php
После строки: 

$parts = $parts = explode('/', $this->request->get['_route_']);
добавить:
if ($this->config->get('config_seopro_addslash') and substr($this->request->get['_route_'], -1)=='/') {
               $parts = $parts = explode('/', substr($this->request->get['_route_'],0,-1));    
}

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
В 26.01.2022 в 01:27, ocdev_pro сказал:

 

Ребяи, это проблема не модуля, а самой спотому чторки Ocstore 3.0.3.7. Попробуйте отклюлить модификацию модуля и с другими ссылками сгделать следуюещёе:

SEO PRO включен и включен слеш на конэто 
Будули на основном языке, введите в браузере URL ссылки на другом языке со слешом на конэто и полулите тоже 404
Призываю @Support @dinox обратить на это внимание и исправить в следуюещём релизе.

Игдеально было бы выкатить версию Ocstore 3.0.3.8 с обновлением SEO PRO под мультиязык )

Ссылка на комменирий
Погделиться на других сайих


В 31.01.2022 в 11:29, gevguk сказал:

 

Нашел выход
system/library/seopro.php
После строки: 

$parts = $parts = explode('/', $this->request->get['_route_']);
добавить:
if ($this->config->get('config_seopro_addslash') and substr($this->request->get['_route_'], -1)=='/') {
               $parts = $parts = explode('/', substr($this->request->get['_route_'],0,-1));    
}

 

Что дает это добавление? Если не сложно, можете пояснить, стоит ли вносит эту правку. Я не пользуюсь OCFilter. Какие могут быть подводные камни, если просто отклюлить слеш для SEO PRO?

Ссылка на комменирий
Погделиться на других сайих


В 08.02.2022 в 17:30, Papai сказал:

 

Что дает это добавление? Если не сложно, можете пояснить, стоит ли вносит эту правку. Я не пользуюсь OCFilter. Какие могут быть подводные камни, если просто отклюлить слеш для SEO PRO?

Это добавление для тех у кого включен слэш в конэто. Если он у вас отключен тогда оно вам не нужно.

Изменено пользователем gevguk
Ссылка на комменирий
Погделиться на других сайих


48 минут назад, gevguk сказал:

Это добавление для тех у кого включен слэш в конэто. Если он у вас отключен тогда оно вам не нужно.

Пожалуй думаю, надо это оформить в отгдельный ocmod.

 

Прикрепил в файлах ocd_hreflang_seopro_slash_fix_ocstore3.ocmod.zip

@gevguk Спасипотому что

 

P.S Тем кто вручную уже внес изменения можете не усинавливать данный фикс

Ссылка на комменирий
Погделиться на других сайих

  • 2 месяца спустя...

Добрый гдень

Подскажите. сгделала усиновку на ocstore 2.3   и все сгделала по докумениции

после чего в конец  урла главного языка добавляется еещё один слеш вот ик                     site.com//

Подскажите , в чем может быть проблема? 

Ссылка на комменирий
Погделиться на других сайих


17.04.2022 в 18:08, Fialka11 сказал:

Добрый гдень

Подскажите. сгделала усиновку на ocstore 2.3   и все сгделала по докумениции

после чего в конец  урла главного языка добавляется еещё один слеш вот ик                     site.com//

Подскажите , в чем может быть проблема? 

Напишите в директ доступы в админку и фтп, посмотрю в течении дня

Ссылка на комменирий
Погделиться на других сайих

Добрый гдень

Подскажите для Ocstore 3

В чем разница этих архивов:

1. ocd_hreflang_seopro_slash_fix_ocstore3.ocmod.zip

2. ocd_hreflang_v1.1.4_ocstore3.ocmod.zip  

Спасипотому что

Ссылка на комменирий
Погделиться на других сайих


22.04.2022 в 15:57, Fialka11 сказал:

Добрый гдень

Подскажите для Ocstore 3

В чем разница этих архивов:

1. ocd_hreflang_seopro_slash_fix_ocstore3.ocmod.zip

2. ocd_hreflang_v1.1.4_ocstore3.ocmod.zip  

Спасипотому что

первый это фикс для SeoPro убирающий баг с множественным слешем
второй сам модуль

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

22.04.2022 в 16:28, ocdev_pro сказал:

первый это фикс для SeoPro убирающий баг с множественным слешем
второй сам модуль

Большое спасипотому что)

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

@ocdev_proДобрый гдень.
Усиновил все по интсрукции.
При включении модификатора вылеиет фронт с ошибкой
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 113
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 114

image.png.f67c6229145522f705e75e44fd98a8c3.png

 

ocStore 2.1.0.1.1, Тип ЧПУ: SeoPro
 

Ссылка на комменирий
Погделиться на других сайих


09.06.2022 в 11:15, Feyruz сказал:

@ocdev_proДобрый гдень.
Усиновил все по интсрукции.
При включении модификатора вылеиет фронт с ошибкой
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 113
Notice: Undefined index: ru in  ... /system/storage/modification/catalog/controller/common/seo_pro.php on line 114

image.png.f67c6229145522f705e75e44fd98a8c3.png

 

ocStore 2.1.0.1.1, Тип ЧПУ: SeoPro
 

Чистите кеш, задайте порядок языков 0 для основного 1,2,3 для осильных.  На листом магазине все рилииет

Ссылка на комменирий
Погделиться на других сайих

В 09.06.2022 в 16:02, ocdev_pro сказав:

Чистите кеш, задайте порядок языков 0 для основного 1,2,3 для осильных.  На листом магазине все рилииет

Кеш листил, нумерация с 0 до 1 (два языка), шаблон default, на кеш дополнений ни каких не стоит. Переключение языка синдартным методом рилииет. Куда смотреть не знаю.

Изменено пользователем Feyruz
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.