Помочь разобраться с кодом canonical
Есть два кода
1.
Данный код делает каждую ссылку канонической, но не ломает ее
Пример, существует страница, на которой размещен товар.
Адрес этой страницы сайт/город/категория
Канонический адрес указан: сайт/город/категория
Если выполнить сортировку по стоимости, получаем ссылку: сайт/город/категория?filter=price
То и каноническую ссылку получаем: сайт/город/категория?filter=price
2. \r\n";?>
Второй код, указывает каноническую ссылку, но ломает ее.
Пример, существует страница, на которой размещен товар.
Адрес этой страницы сайт/город/категория
Канонический адрес указан: сайтгород/категория
Если выполнить сортировку по стоимости, получаем ссылку: сайтгород/категория?filter=price
Каноническая ссылка выходит: сайтгород/категория
Прошу помощи разобраться для верной работы кода по вашей цене. Ссылку на сайт предоставить к сожалению не могу.