pdopage и https
Доброго дня. Небольшой вопрос по работе pdopage
Сайт на https протоколе, всё работает, ни каких ошибок в целом нет. Но если посмотреть код страницы видно что pdopage добавляет строки
в системных настройках link_tag_scheme — 1 и server_protocol — https
Сайт на 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
Поблагодарить автора
Отправить деньги
Комментарии: 3
<base href="https://мой-сайт.дом">
присутствует?
да, проверил, на месте
Всё-таки проблема была и оставалась до сегодняшнего дня.
на
Проблему нашёл в core/config/config.inc.php
на
<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.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.