http в sitemap, при работе сайта по https

Started by Protektor on 2017-06-27 13:09 — 12 replies, 2939 views

#1
Собственно вся суть в названии темы, единственное что хочу добавить, когда через админку в ручную создаешь sitemap то все норм https проставляется везде, а вот по крону беда, только http.
#2
такая же бяка )))
#3
уже давно решили.
#4
function sitemap () {
        global $bb_cfg;
        $this->home = 'https://'.$bb_cfg['server_name'].'/';
    }

в 2.1.1 так стоит, дальше не обновлял.
#5
function sitemap () {
        global $bb_cfg;
        $this->home = 'https://'.$bb_cfg['server_name'].'/';
    }

в 2.1.1 так стоит, дальше не обновлял.
А стоило бы. В 2.2.0 другая карта сайта. Баг есть, поправлю.
#6
А стоило бы

честно совсем времени нету.
#7
function sitemap () {
        global $bb_cfg;
        $this->home = 'https://'.$bb_cfg['server_name'].'/';
    }

в 2.1.1 так стоит, дальше не обновлял.
А куда это закидывать ... что то не пойму )
#8
Ну не знаю с чем связано но в \library\includes\classes\sitemap.php эту строку сделали в 2.1.5 так:

function sitemap () {
$this->home = make_url();
}


и все норм работает.

до 2.1.5 я такой костыль ставил


function sitemap () {
global $bb_cfg;
$this->home = 'https://'.$bb_cfg['server_name'].'/';
}
#9
Dr_Brown,
У меня такой строчки нету ))) может из за модов , уже не помню ...
#10
На самом деле проблема в том, что крон дергает без явного указания переменной $_SERVER['HTTPS']. В качестве решения в конфигурации добавлена переменная $domain_ssl, при установке которой в значение true будет всегда использоваться ssl не взирая на конфигурацию переменных сервера. Это исправит проблему.

Исправлено в 2.2.3.