Виправлення помилки канонічних посилань (link rel - canonical -) в joomla 3

Чому не треба видаляти або блокувати висновок rel = "canonical" в шаблоні?

Серед інших рішень, пропонованих на більшості сайтів або форумів, осібно стоїть рішення, суть якого полягає у видаленні, блокування або вирізання виведення тега «link» з атрибутом rel = "canonical". Це рішення дійсно дуже надійно і повністю знімає проблему з виключенням будь-яких сторінок сайту з пошукового індексу пошукових систем.

Тому видалення тега «link» з атрибутом rel = "canonical" - не є оптимальним рішенням. Тим більше в ситуації, коли є можливість виправити помилку без видалення або блокування виведення цього тега в шапці html-розмітки сторінок вашого сайту.

В общем-то рішення досить просте і воно докладно описано в багтрекер, але не всім може бути зрозумілий англійська, до того ж не всім може бути зрозумілий «синтаксис» опису виправлень, яке є в випущеному патчі. Тому тут я постараюся все викласти «по-російськи».

Для початку необхідно перейти до файлу:

І знайти в ньому рядок 202:

і замінити її на:

Файл зберегти і закрити. Далі перейти до наступної правки, а саме відкрити файл:

І спочатку відразу після 34 рядки (закриває фігурна дужка):

Далі, необхідно повністю видалити рядок 39:

Потім, замість рядків 46-49:

І нарешті остання правка, яку необхідно виконати згідно з випущеним патч. У цьому ж файлі замість рядка 51:

Доповнення.

І це може виглядати приблизно так:

І це саме те, що нам і потрібно!

Схожі статті