Примерно так:
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; valid_referers none blocked server_names ~(vash_site|yandex|google|yahoo|bing|facebook|subscribe|feedburner|mail|rambler|nigma|ask|qip|bing); if ($invalid_referer) { return 403; } error_page 404 = @fallback; }
https://support.google.com/webmasters/answer/6062608?hl=ru&ref_topic=6061961&visit_id=1-636465381403988530-2847334096&rd=1
https://support.google.com/webmasters/answer/93710?hl=ru
Это только плюс, если вы не в курсе. Это как пароли менять периодически.
Я в "ужасе" из-за бреда ТС.:)
ТС, не парься, Let's Encryp ни чем от простых платных не отличается .:)
Ничего они не понимают, вы заключили договор на стороннее/несуществующее лицо, никакой суд не поможет. Можете просто забыть.
Как минимум:
ТС, выполни их требования и всё, дешевле будет.
1. Сменить в настройках http://example.org/ на https://example.org/
2. Как написали выше, модуль "Поиск и замена": http://example.org/ на https://example.org/
3. Исправить протокол в шаблонах e-mail сообщений в админке вручную.
Лезть в БД не нужно.
https://doc.ispsystem.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(isptar,_%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B9_%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C,_c_5.52.0_)#.D0.A1.D0.BA.D0.B0.D0.BD.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.85.D1.80.D0.B0.D0.BD.D0.B8.D0.BB.D0.B8.D1.89.D0.B0