Веточка «Загрузить еще» не загружается через https
Я недавно добавил SSL на сайт, над которым я работаю, и, похоже, мои кнопки «загрузить больше» сломались через веточку . Когда я нажимаю кнопку сейчас, я получаю
Заблокированные загрузки смешанные содержание активного «http://mydomainname.net/index.php?p=actions/sprig/components/render&offset=6&sprig%3AsiteId=32200a47f3a91660d5c53896017cd9e51baccf7f69c571407279fa99ecbcffb91&sprig%3Atemplate=0fb8ec651fc53258017209d22d4e19b6143ac209993784d01a06801fd13e9cd6_layouts%2F_blog%2F_loadMore&sprig%3Avariables%5Blimit%5D=15a1fe68dab9e8d01fdd3bc84980fa5d354e5c72f0e00d06e0841462638f363d6»
и
Cross-Origin Request Заблокирован: То же Запрещает Происхождение политики чтения удаленного ресурса в https://www.mydomainname.net/index.php?p=actions/sprig/components/render&offset=6&sprig%3AsiteId=32200a47f3a91660d5c53896017cd9e51baccf7f69c571407279fa99ecbcffb91&sprig%3Atemplate=0fb8ec651fc53258017209d22d4e19b6143ac209993784d01a06801fd13e9cd6_layouts%2F_blog%2F_loadMore& sprig%3Avariables%5Blimit%5D= 15a1fe68dab9e8d01fdd3bc84980fa5d354e5c72f0e00d06e0841462638f363d6 . (Причина: запрос CORS не выполнен).
ошибки в моей консоли. Я заметил, что ошибка перекрестного происхождения пытается загрузить материал через https, но ошибка смешанного активного содержимого пытается загрузить через http .
Как я могу снова заставить это работать через https ?
Вот мой код веточки, если он вам нужен:
{{ sprig('_layouts/_blog/_loadMore', {'limit': 6}) }}
{{ sprig.script }}
{% set offset = offset ?? 0 %}
{% set entryQuery = craft.entries.section('diggingDeeper').offset(offset).limit(limit) %}
{% set entries = entryQuery.all() %}
{% for entry in entries %}
----Entry Stuff----
{% endfor %}
{% if entryQuery.count() > offset + entries|length %}
<button class="orange-button" sprig s-val:offset="{{ offset + limit }}"
s-target="this" s-swap="outerHTML">
<p>Load More</p>
</button>
{% endif %}
Изменить: добавлены полные ошибки
1 ответ
Разобрался, полный ответ ЗДЕСЬ . Короче говоря, было две проблемы.
- В моем файле я принудительно удалил из своего домена. Этот код звонил
http
вместоhttps
. Добавление буквы «s» разрешило одну из ошибок. - Несмотря на то, что я принудительно удалял
.htaccess
файл мой корневой домен все еще использовался, что вызвало ошибку. Так что удалениеwww
из моего корневого домена исправил вторую ошибку.