0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 329 Просмотров
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Всем привет. Выключил отображения префикса для языка по умолчанию. Но в модуле переключения языка, когда перейдёшь на другой язык сайта, для языка по умолчанию ссылка выглядит следующим образом сайт/ru/ перейдя по ней срабатывает редирект на без префикса. Как сделать так, чтобы в модуле не отображался префикс для языка по умолчанию?
« Последнее редактирование: 27.03.2022, 10:05:00 от polezniy »
*

marksetter

  • Захожу иногда
  • 362
  • 7 / 0
по факту это сделано для того что основным может быть любой язык
поэтому стоит редирект с основного префикса на без префикса
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Плодиться по итогу большое количество редиректов, что не есть хорошо. Может кто знает как это можно убрать?
*

marksetter

  • Захожу иногда
  • 362
  • 7 / 0
ну тут только модуль ковырять
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Странно что такой косяк не пофиксили
*

marksetter

  • Захожу иногда
  • 362
  • 7 / 0
это не косяк
идет проверка на основной язык
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Тем самым если у сайта много страниц, растет количество редиректов. У поисковых систем есть краулинговый бюджет для каждого сайта. Редиректы уменьшают его.
*

marksetter

  • Захожу иногда
  • 362
  • 7 / 0
ну только модуль переписать.
*

marksetter

  • Захожу иногда
  • 362
  • 7 / 0
Тем самым если у сайта много страниц, растет количество редиректов. У поисковых систем есть краулинговый бюджет для каждого сайта. Редиректы уменьшают его.
исключите ру из индексации
в сайтмапе у вас и так ссылки без ру идут
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Оно то с ру и не будет индексироваться, просто будет редирект. Краулер, когда будет обходить сайт, будет по ссылке этой переходить где редирект.
*

marksetter

  • Захожу иногда
  • 362
  • 7 / 0
а с чего ему лезть на ссылку с ру?
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Краулер переходит по всем ссылкам что есть на сайте.
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Это можно проверить самому с помощью любого доступного краулера. Тем же Screaming Frog.
*

khan-alex

  • Давно я тут
  • 647
  • 30 / 1
Всем привет. Выключил отображения префикса для языка по умолчанию. Но в модуле переключения языка, когда перейдёшь на другой язык сайта, для языка по умолчанию ссылка выглядит следующим образом сайт/ru/ перейдя по ней срабатывает редирект на без префикса. Как сделать так, чтобы в модуле не отображался префикс для языка по умолчанию?
Настройку как тут сделали?
*

polezniy

  • Захожу иногда
  • 430
  • 0 / 0
Да настройки правильные. Вообщем как я понял, это так специально задумано и это не решить увы(

https://issues.joomla.org/tracker/joomla-cms/25449

Друзья вообщем, для крупных сайтов не отключайте отображения префиксов для языка по умолчанию, а оставьте префикс. Так как отключение его на крупных проектах негативно скажется на краулинговом бюджете. Для мелких сайтов префикс для языка по умолчанию можете отключить. Проблема эта оказывается давно и как я понял нерешаема.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать ссылки соц сетей на странице?

Автор 2ra

Ответов: 2
Просмотров: 180
Последний ответ 03.05.2022, 17:28:54
от marksetter
Убрать префикс языка многоязычного сайта для компонента

Автор vigiv

Ответов: 0
Просмотров: 152
Последний ответ 25.04.2022, 18:11:47
от vigiv
На сайте периодически падает регистрация и оформление заказа

Автор Dgaidar

Ответов: 0
Просмотров: 80
Последний ответ 07.04.2022, 16:44:50
от Dgaidar
Дубли с %ef%bb%bf как убрать? Откуда взялись?

Автор polezniy

Ответов: 0
Просмотров: 134
Последний ответ 02.04.2022, 00:18:41
от polezniy
Съехала позиция на сайте

Автор RomanRomanivich

Ответов: 0
Просмотров: 87
Последний ответ 31.03.2022, 17:15:53
от RomanRomanivich