7 подписчиков
~~~~ Хозяйке на заметку ~~~~
Даже от Google SearchConsole бывает иногда проруха и какая-никакая польза.
А дело вот в чём... Если в Joomla включен режим мультиязычности, то появляются ссылки на альтернативные языки ВСЕХ СТРАНИЦ, задействованных на сайте...
И вот если у пунктов меню выставлен язык "Все" (он идёт по умолчанию), то ссылка с переключателя языков будет ещё вести на страницу с другими языками (только с соответствующим префиксом)... И, конечно, такой страницы не будет. Вывалится 404-я ошибка.
Имеем так называемые "битые ссылки". И побои им конечно нанесёт не сайто-ломатель, а поисковые роботы... Так дадут прикурить, что сайт уйдёт вообще из показа в поисковой выдаче.
Поэтому ВАЖНО для всех материалов, категорий, меток, контактов, ПУНКТОВ МЕНЮ (и всего прочего, где есть поле Язык) выбирать тот язык контента, на котором написан тот или иной элемент сайта. Иначе - кирдык
и бабайка с пистолетом
!
По-хорошему, нужно этот mod_language допилить до проверки на наличие по месту назначения реальной страницы (а не 404-й)... Но пока лениво этим заморачиваться. Быстро пробежался фильтром по пунктам меню и отловил "Все", задав им то, что им так не хватало - определиться с языком контента. Благо таких у меня было не много (ибо я иногда бываю жутко организован или дотошен).
1 минута
24 ноября 2022