HTTP não redireciona para HTTPS sem www. Como resolver?

Olá, tudo bem?

Estou enfrentando alguns problemas em uma loja, que está dando errado o redirect do HTTP para HTTPS mas só quando não existe o www, por exemplo, se acesso http://www.forcebarber.com.br o redirect funciona perfeitamente e manda para HTTPS. Porém quando está sem o www é considerado um dominio não existente como pode ver, http://forcebarber.com.br/

Alguma ideia de como isso pode ser corrigido?

Você precisa desenvolver um script em htaccess ou de outra forma para conseguir fazere um redirecionamento 301, essa configuração precisa ser feita direto do seu servidor

@nathan
Não entendi muito bem, não existe o meu servidor, a unica coisa que faço é o apontamento do DNS para a vtex, e só isso.
Aonde deveria colocar esse .htacess?

Bom dia, você olhar também se onde você está configurando o dns tem alguma opção de page rules, aí você cria um redirecionando para a url que deseja!

Para fazer um apontamento 301 corretamente, você precisaria apontar ao seu servidor(se não tem um hosting, precisa contratar, pode ser dos mais baratos possíveis).

Neste servidor, você terá que contratar um certificado de segurança e instala-lo nele.
Essa etapa apesar de opcional, no meu é bem imprescindível pois sem ele um usuário que acessa:
https://sualoja.com.br ← sem o www acaba caindo em uma página de erro.

Na VTEX você aponta apenas o subdomínio www, ou seja, www.sualoja.com.br
Por isso a necessidade da contratação de um servidor e nele, inserir um arquivo htaccess que vai redirecionar todos os usuários que caírem em https://sualoja.com.br ou http://sualoja.com.br para:
https://www.sualoja.com.br

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.