Я хотел бы перенаправить HTTP-трафик на HTTPS, так как это требование Lighthouse для PWA. Мой сайт построен с Гэтсби.
Я нашел различные плагины, подобные приведенным ниже, которые, похоже, подразумевают, что ответ исходит от изменения файла .htaccess
.
https://www.gatsbyjs.org/packages/gatsby-plugin-htaccess/< /а>
Для приведенного выше плагина я попробовал следующую конфигурацию, которая не прошла аудит PWA:
{
resolve: 'gatsby-plugin-htaccess',
options: {
RewriteBase: '/custom/',
https: true,
www: true,
SymLinksIfOwnerMatch: true,
host: 'av-site.com',
redirect: [
'RewriteRule ^not-existing-url/?$ /existing-url [R=301,L,NE]',
{
from: 'http:av-site.com',
to: 'https:av-site.com',
},
],
},
},
Кто-нибудь может мне помочь, пожалуйста! Спасибо!