Я хочу, чтобы мой сайт Symfony 4.4 обеспечивал широкую доступность сайта https. Я знаю, что это должно быть просто, и я некоторое время гуглял, но я не могу найти правильное решение. У меня есть пути, определенные в моем файле security.yaml для страниц за логином. Я попытался добавить к ним «require_channel: https», а затем добавил одно, чтобы перехватить все остальное, и это убило мой сайт:
- { path: ^/marketing/page1, roles: ROLE_USER, requires_channel: https }
- { path: ^/marketing/page2, roles: ROLE_USER, requires_channel: https }
- { path: ^/marketing/page3, roles: ROLE_USER, requires_channel: https }
# catch all other URLs
- {path: '^/', roles: IS_AUTHENTICATED_ANNONYMOUSLY, requires_channel: https}
С этими правилами я вообще не смог подключиться в браузере. У меня нет сертификата для этого, но я все еще ожидал получить «этот сайт не защищен, вы хотите перейти на страницу». Я думаю об этом неправильно?
Спасибо