pdopage и https

Доброго дня. Небольшой вопрос по работе pdopage

Сайт на https протоколе, всё работает, ни каких ошибок в целом нет. Но если посмотреть код страницы видно что pdopage добавляет строки

<link rel="canonical" href="http://мой_сайт/"/>
<link rel="next" href="http://мой_сайт/?page=2"/>
то есть ссылка уже с протоколом http. На работе ни как не сказывается, но при seo анализе выводит кучу страниц с редиректами, но и это тоже верно ведь в .htacesss настроен редирект с http на https. Просто для успокоения хотел бы спросить это нормально ил всё же нужно как-то настроить pdotools?

в системных настройках link_tag_scheme — 1 и server_protocol — https
vrm13
18 ноября 2017, 18:02
modx.pro
1 428
0
Поблагодарить автора Отправить деньги

Комментарии: 3

Stan Ezersky
19 ноября 2017, 11:48
0
<base href="https://мой-сайт.дом">
присутствует?
    vrm13
    19 ноября 2017, 17:37
    0
    да, проверил, на месте
    vrm13
    28 октября 2018, 17:18
    0
    Всё-таки проблема была и оставалась до сегодняшнего дня.
    на
    <link rel="canonical" href="http://мой_сайт/"/>
    ругались все сео проверки ведь с этого каноничного адреса тут же шла переадресация на https
    Проблему нашёл в core/config/config.inc.php

    if (!defined('MODX_URL_SCHEME')) {
        $url_scheme=  $isSecureRequest ? 'https://' : 'http://';
        define('MODX_URL_SCHEME', $url_scheme);
    }
    Поменял на:
    if (!defined('MODX_URL_SCHEME')) {
        $url_scheme=  'https://';
        define('MODX_URL_SCHEME', $url_scheme);
    }
    теперь pdoPage выдаёт верный canonical

    <link rel="canonical" href="https://мой_сайт/"/>
    <link rel="next" href="https://мой_сайт/?page=2"/>
    единственное, что при обновлении modx, нужно будет снова смотреть config.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3