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

polezniy

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

marksetter

  • Завсегдатай
  • 1042
  • 39 / 0
по факту это сделано для того что основным может быть любой язык
поэтому стоит редирект с основного префикса на без префикса
индивидуальная помощь: @SetAlexx
*

polezniy

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

marksetter

  • Завсегдатай
  • 1042
  • 39 / 0
ну тут только модуль ковырять
индивидуальная помощь: @SetAlexx
*

polezniy

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

marksetter

  • Завсегдатай
  • 1042
  • 39 / 0
это не косяк
идет проверка на основной язык
индивидуальная помощь: @SetAlexx
*

polezniy

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

marksetter

  • Завсегдатай
  • 1042
  • 39 / 0
ну только модуль переписать.
индивидуальная помощь: @SetAlexx
*

marksetter

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

polezniy

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

marksetter

  • Завсегдатай
  • 1042
  • 39 / 0
а с чего ему лезть на ссылку с ру?
индивидуальная помощь: @SetAlexx
*

polezniy

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

polezniy

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

khan-alex

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

polezniy

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

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

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

Как найти слово на сайте?

Автор kochevnik

Ответов: 12
Просмотров: 242
Последний ответ 14.03.2023, 15:50:38
от kochevnik
Как удалить позицию модуля в настройках модуля?

Автор 62411

Ответов: 6
Просмотров: 216
Последний ответ 12.03.2023, 18:24:38
от 62411
Ошибка при поиске на сайте 1267 - Illegal mix of collations (utf8_general_ci, IMP

Автор androv77

Ответов: 4
Просмотров: 321
Последний ответ 21.12.2022, 10:37:00
от androv77
Проверка наличия пользователя на сайте

Автор Robert24

Ответов: 6
Просмотров: 218
Последний ответ 15.10.2022, 14:40:51
от marksetter
Как в конце модуля mod_articles_news вывести ссылку на страницу с блогом?

Автор androv77

Ответов: 4
Просмотров: 216
Последний ответ 20.09.2022, 11:20:29
от androv77