Symfony 2: Принудительно использовать https для всех маршрутов [закрыто]
Я создал веб-приложение в рамках symfony 2. Это работает нормально, но теперь я хочу изменить http://на https:// для всех маршрутов!
И как я могу проверить, является ли моя среда локальным хостом в этом. Если я работаю локально, я хочу использовать обычный http://.
Где это установить, я не могу его найти?
Спасибо!
10
Author: Markus Kottländer, 2015-02-20
1 answers
Вот, пожалуйста: (Не проверено, но должно работать.)
# app/config/security.yml
security:
# ...
access_control:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https, host: yourdomain\.com$ }
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: http, host: localhost$ }
Http://symfony.com/doc/current/cookbook/security/access_control.html#forcing-a-channel-http-https
16
Author: Markus Kottländer, 2015-02-20 13:06:02