Existe algum meio no laravel de forças uma unica página/rota carregar sem HTTPS, carregar somente com HTTP? OBS: Minha aplicação está setada pra carregar com HTTPS no APP_URL .env
Existe algum meio no laravel de forças uma unica página/rota carregar sem HTTPS, carregar somente com HTTP? OBS: Minha aplicação está setada pra carregar com HTTPS no APP_URL .env
Oi Tiago, tudo bom?
Dei uma procurada aqui nas documentações do framework e não encontrei nada nesse sentido também. Há como forçar o http/https em urls utilizando middlewares ou filtros mas para toda aplicação.
Qual é o motivo de retirar o protocolo https para uma unica url? Talvez haja alguma outra forma de resolver =)
Então, tem uma parte do meu projeto( em apenas uma URI ) que preciso carregar parte de outro site, para isso utilizo Iframe. Porém o conteúdo que vem de fora, que vai dentro do meu iframe é um conteúdo sem HTTPS, vem em http... Se eu tento carregar o iframe com conteúdo em HTTP dentro do meu app em HTTPS o conteúdo externo no Iframe é bloqueado.
Dentro do framework não existe essa possibilidade.
Talvez exista alguma configuração que possa ser feita no arquivo .htaccess, mas nunca vi algo parecido funcionando.
Realmente, nesse contexto a gente não vai conseguir carregar a página. Isso porque um conteudo HTTP seguro (https) é mais restrito que o http normal. Em um ambiente http você consegue carregar paginas https, mas não o contrario pois estariamos quebrando a segurança.
Se você precisa acessar paginas não seguras dentro da sua aplicação fica inviavel implementar o protocolo seguro de http.
Acredito que nenhum framework resolva isso, porque faz parte do protocolo. Quem valida essa informação é o proprio navegador.