Foren / National / Russian / Тех. поддержка / проблема после установки ssl на сайт.

в канонических урлах и в карте сайта появился порт :80

qdeez
#45089 25. September 2020, 09:57

Прописать в common.php после строки

$sys['port'] = $sys['port'] == $def_port ? '' : $sys['port'];

строку

$sys['port'] = empty($url['port']) || $_SERVER['SERVER_PORT'] == 80 ? '' : $url['port'];

 

либо

$sys['abs_url'] = $sys['scheme'] . '://' . $sys['host'] . ($sys['port']?':'.$sys['port']:'') . $sys['site_uri'];
$sys['canonical_url'] = $sys['scheme'] . '://' . $sys['host'] . ($sys['port']?':'.$sys['port']:'') . cot_url_sanitize($_SERVER['REQUEST_URI']);

заменить на

$sys['abs_url'] = $sys['scheme'] . '://' . $sys['host'] . $sys['site_uri'];
$sys['canonical_url'] = $sys['scheme'] . '://' . $sys['host'] . cot_url_sanitize($_SERVER['REQUEST_URI']);

Оба варианта работают, какой из них расово верный - не знаю


Dieser Beitrag wurde von qdeez (am 25. September 2020, 10:09, vor 3 Jahre) bearbeitet