paginateではドメインの後にポート番号が付くようになってるけど、うちの設定ではうまくいかなかったので、httpがhttpsに変わるようにしました。
SSL接続のポート番号が443の場合。
$res .=<<PHP; \$paginate_self = \$_SERVER['PHP_SELF'] . "?\${paginate_self}$page_selector"; \$paginate_self = 'http' . (\$_SERVER['SERVER_PORT'] == 443 ? 's' : '') . '://' . \$_SERVER['SERVER_NAME'] . (\$_SERVER['SERVER_PORT'] == 80 ? '' : (\$_SERVER['SERVER_PORT'] == 443 ? '' : \$_SERVER['SERVER_PORT'])) . \$paginat e_self; PHP #$res .=<<PHP; #\$paginate_self = \$_SERVER['PHP_SELF'] . "?\${paginate_self}$page_selector"; #\$paginate_self = 'http://' . \$_SERVER['SERVER_NAME'] . (\$_SERVER['SERVER_PORT'] == 80 ? '' : \$_SERVER['SERVER_PORT']) . \$paginate_self; #PHP