Веточка «Загрузить еще» не загружается через 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 ответ

Решение

Разобрался, полный ответ ЗДЕСЬ . Короче говоря, было две проблемы.

  1. В моем файле я принудительно удалил из своего домена. Этот код звонил http вместо https. Добавление буквы «s» разрешило одну из ошибок.
  2. Несмотря на то, что я принудительно удалял .htaccessфайл мой корневой домен все еще использовался, что вызвало ошибку. Так что удаление www из моего корневого домена исправил вторую ошибку.
Другие вопросы по тегам