Paul_I VIP
Total posts: 89
12 Июль 2016 16:13

Огромная проблема- канонические ссылки всегда формируются через http:// Т.е. при переходе на https:// при помощи атрибута rel="canonical" мы не убираем дубли страниц, а наоборот, плодим их в немыслимом количестве. Поисковики сходят с ума.

Последние изменения: 29 Нояб 2016


Paul_I VIP
Total posts: 89
12 Июль 2016 16:23

Решение:

в файле views/record/view.html.php, строка 455 исправить $this->document->addHeadLink(JRoute::_($this->item->url, TRUE, -1), 'canonical'); на $this->document->addHeadLink(JRoute::_($this->item->url, TRUE, 1), 'canonical');

аналогично в views/records/view.html.php в строке 442


Sergey
Total posts: 13,748
24 Июль 2016 05:46

Тогда все ссылки будут https даже на сайте не https.


Paul_I VIP
Total posts: 89
25 Июль 2016 06:39

В таком случае какое решение этой проблемы?


Sergey
Total posts: 13,748
27 Июль 2016 09:19

А что содержится в $this->item->url?


akurteev VIP
Total posts: 43
03 Сен 2016 20:51

Кстати да, аналогичная проблема. Правкой файла решается. Но, при обновлении вероятно затрется, а не хотелось бы постоянно помнить о данной проблеме.

Может можно в обновлении сделать универсальное решение?

И еще проблема с картой сайта в случае с https, большинство ссылок выглядит вот так: https://alex-kurteev.ruhttp ://alex-kurteev.ru/masterskaya-joomla/full/487-1-vypusk.html

Как это можно решить?


Paul_I VIP
Total posts: 89
06 Сен 2016 17:21

Согласен, с каноническими ссылками необходимо универсальное решение. Кстати, у меня в запасе есть еще парочка "исправлений", которые приходится вносить после каждого обновления Cobalt :-)


Sergey
Total posts: 13,748
09 Сен 2016 03:51

Попробуйте поменять JRoute::_($this->item->url, TRUE, -1) на $this->item->href и если это работает я сделаю изменения в овновном файле в следующей версии.


Paul_I VIP
Total posts: 89
09 Сен 2016 05:27

Поменял.

Вроде все работает.

Спасибо.


Sergey
Total posts: 13,748
09 Сен 2016 08:12

Поменял в следующее обновление.


akurteev VIP
Total posts: 43
12 Сен 2016 07:29

Отличная новость.

Еще чуть-чуть и можно будет смело заявлять, что кобальт дружит с SEO.

Осталась микроразметка и дубли. Первое вообще не проблема, а вот дубли ...


Sergey
Total posts: 13,748
16 Сен 2016 10:45

akurteev Первое вообще не проблема, а вот дубли ...

А что с дублями? Примеры плиз.


Skyer
Total posts: 57
21 Нояб 2016 12:34

Sergey

Добрый день. Мучаюсь с ссылками в xmap, весь сайт перевел на https, но в карте сайта все равно http, вроде как пофиксили этот момент, кобалт обновил до последней версии, но этот баг не проходит. Возможно подскажете в каком файле копать? Спасибо!


Sergey
Total posts: 13,748
21 Нояб 2016 16:06

Я ковырялся в этом плагине и не нашел как пофиксить :)


Skyer
Total posts: 57
21 Нояб 2016 16:18

Sergey Я ковырялся в этом плагине и не нашел как пофиксить :)

Ну ведь он от куда-то тянеть этот злосчастный http, уже согласен его статично прописать только не могу найти где... В сестеме ведь уже переключено на https. У меня просто знаний PHP не хватает нейти этот запрос где формируются адреса карты сайта....(((


Sergey
Total posts: 13,748
24 Нояб 2016 12:00

Я пробовал мнеять, но получатся что это где то в джумле делается а не в плагине. Нужно дебагером ковырять пошагово.


Paul_I VIP
Total posts: 89
27 Нояб 2016 15:47

Ответ здесь


Skyer
Total posts: 57
29 Нояб 2016 08:57

Все получилось, благодарю за помощь!

Работает на Cobalt