Если у вас конфигурация Nginx + Apache, то для исправления http ссылки на spread.php на https - можно последовать инструкциям из нижеследующей ссылки:
https://eurohoster.org/blog/administration/full/120
Если вкратце то в Nginx надо установить заголовок, а в Apache с помощью модуля setenvif установить статус HTTPS on.
proxy_set_header X-Forwarded-Proto $scheme;
LoadModule setenvif_module modules/mod_setenvif.so
<IfModule setenvif_module>
SetEnvIf X-Forwarded-Proto https HTTPS=on
</IfModule>
https://eurohoster.org/blog/administration/full/120
Если вкратце то в Nginx надо установить заголовок, а в Apache с помощью модуля setenvif установить статус HTTPS on.
proxy_set_header X-Forwarded-Proto $scheme;
LoadModule setenvif_module modules/mod_setenvif.so
<IfModule setenvif_module>
SetEnvIf X-Forwarded-Proto https HTTPS=on
</IfModule>