Redirecionar HTTPS para HTTP no Apache

2

Eu tenho um domínio principal e alguns domínios secundários hospedados por um serviço de hospedagem de Web comercial usando servidores Apache. Cada domínio possui seu próprio arquivo .htaccess . Eu tenho apenas um certificado SSL, que é tudo que eu preciso, para o domínio principal.

No entanto, se eu digitar na caixa de URL (ou um mecanismo de pesquisa direcionar para) HTTPS://secondarydomain.com , recebo o aviso de página da Web sobre um certificado de segurança inválido. Quando eu confirmo a exceção, o navegador exibe o maindomain que está vinculado ao certificado. Eu li o post: SSL prioridade . Não há nada que eu possa fazer neste cenário para redirecionar de HTTPS para HTTP para os domínios secundários?

EDIT para esclarecimento: Eu quero que o servidor aplique o certificado SSL apenas ao domínio principal. Os subdomínios são domínios totalmente não relacionados. Só é confuso para as pessoas que visitam esses subdomínios ver um certificado SSL com o nome de um site não relacionado. É por isso que eu esperava que houvesse algo que eu pudesse colocar nos arquivos .htaccess desses subdomínios para fazer o servidor ignorar ou ignorar o certificado SSL do domínio principal.

EDIT: Eu também tentei um redirecionamento incondicional com essas linhas no .htaccess

RewriteEngine on
Redirect / "http://m y d o m a i n .com/"
    
por harpagornis 17.05.2017 / 19:17

1 resposta

1

Também encontramos cenários antes de onde havia aplicativos clientes que não suportavam HTTPS que precisávamos redirecionar para HTTP . Usamos o Apache redirect permanent no virtualhost para HTTPS para forçar o redirecionamento de volta para HTTP para um aplicativo específico.

Você pode usar a seguinte referência, que, segundo eles, funciona com htaccess : link

Veja um snippet que pode ajudar você a alcançar o que deseja:

<If "%{SERVER_PROTOCOL} != 'HTTP'">
    Redirect / "http://secondarydomain.com/"
</If>

Eu não tentei gerenciar o redirecionamento usando htaccess , já que usamos virtualhosts , mas isso parece possível também com htaccess .

    
por 14.07.2017 / 09:49