Hi,
a not clean solution is to replace it in smarty, for example what I did is:
{if !isset($request)}
<!-- Sort products -->
{if isset($smarty.get.id_category) && $smarty.get.id_category}
{assign var='request' value=$link->getPaginationLink('category', $category, false, true)|replace:"http:":"https:"}
{elseif isset($smarty.get.id_manufacturer) && $smarty.get.id_manufacturer}
{assign var='request' value=$link->getPaginationLink('manufacturer', $manufacturer, false, true)|replace:"http:":"https:"}
{elseif isset($smarty.get.id_supplier) && $smarty.get.id_supplier}
{assign var='request' value=$link->getPaginationLink('supplier', $supplier, false, true)|replace:"http:":"https:"}
{else}
{assign var='request' value=$link->getPaginationLink(false, false, false, true)|replace:"http:":"https:"}
{/if}
{else}
{assign var='request' value=$request|replace:"http:":"https:"}
{/if}