Forçar o redirecionamento HTTPS com o arquivo web.config no Plesk

Procédure

Serviço em questão : Hospedagem Windows ASP.NET
Painel em questão : Plesk
Nível : intermediário

Esta ajuda explica como [PERSON_NAME] a versão HTTP do seu site para a sua versão segura em HTTPS, adicionando uma regra no arquivo web.config.

Este método destina-se a sites hospedados em um servidor Windows com IIS. Ele pode, em particular, ser usado quando sua aplicação exige uma regra de redirecionamento personalizada.

Para ativar o redirecionamento HTTPS diretamente pelo Plesk, consulte a ajuda : Como configurar um certificado SSL em uma hospedagem Plesk ?

Esta ajuda diz respeito apenas às hospedagens Windows que usam Plesk.

Você usa outro ambiente ?

Antes de começar

Verifique se seu certificado SSL/TLS está instalado e se seu site é exibido corretamente quando você digita diretamente seu endereço em https://.

O certificado deve abranger o endereço usado pelos seus visitantes, especialmente o domínio com ou sem www.

Baixe também uma cópia do seu arquivo web.config antes de modificá-lo. Assim, você poderá restaurá-lo rapidamente se o site não for mais exibido após a modificação.

A regra apresentada nesta ajuda cria um redirecionamento permanente 301. Ela pode ser memorizada pelo navegador.

Ative esse redirecionamento somente depois de verificar que seu site funciona corretamente em HTTPS.

Acessar o arquivo web.config

A partir do seu painel Plesk :

  1. Abra a seção Sites Web & Domínios.
    Forçar o redirecionamento HTTPS com o arquivo web.config no Plesk
  2. Clique em Gerenciador de arquivos.
  3. Abra a pasta [ADDRESS] do site em questão. Geralmente, trata-se da pasta httpdocs.
    Forçar o redirecionamento HTTPS com o arquivo web.config no Plesk
  4. Procure o arquivo web.config.
  5. Baixe uma cópia deste arquivo antes de modificá-lo.
    Forçar o redirecionamento HTTPS com o arquivo web.config no Plesk
  6. Clique no arquivo e depois abra-o no editor de texto.

[PERSON_NAME] web.config não existe na pasta [ADDRESS] do site, você pode criar um.

Forçar o redirecionamento HTTPS com o arquivo web.config no Plesk

O arquivo web.config usa o formato XML. Uma tag ausente, fechada incorretamente ou colocada no lugar errado pode causar um erro 500 e impedir a exibição do site.

[PERSON_NAME] redirecionamento HTTPS

A modificação a ser feita depende do conteúdo atual do seu arquivo web.config.

O arquivo web.config está vazio ou não existe

Adicione o conteúdo a seguir :



  
    
      
        
          
          
            
          
          
        
      
    
  

Em seguida, salve o arquivo.

O arquivo já contém uma seção rewrite

Não crie uma segunda seção ou .

Adicione apenas a regra a seguir dentro da seção existente, antes da tag de fechamento :


  
  
    
  
  

O nome da regra deve ser diferente do das outras regras já presentes no arquivo.

Verifique se nenhuma outra regra do arquivo web.config ou da sua aplicação já redireciona o site para HTTPS. Vários redirecionamentos ativos simultaneamente podem causar um loop.

[PERSON_NAME] o redirecionamento funciona

Abra uma janela de navegação privada e, em seguida, digite o endereço do seu site começando por http://.

Por exemplo :

http://votredomaine.fr

O navegador deve exibir automaticamente :

https://votredomaine.fr

Teste também uma página interna :

http://votredomaine.fr/contact

[PERSON_NAME] em HTTPS :

https://votredomaine.fr/contact

[PERSON_NAME] também o teste com a versão [PERSON_NAME] www se ela for usada pelo seu site.

O redirecionamento funciona se os endereços que começam com http:// mudarem automaticamente para a mesma página em https://, sem alerta de segurança.

[PERSON_NAME] a modificação

Se o seu site não for mais exibido após a gravação :

  1. Volte ao Gerenciador de arquivos do Plesk.
  2. Substitua o arquivo web.config modificado pela cópia baixada antes da alteração.
    Forçar o redirecionamento HTTPS com o arquivo web.config no Plesk
  3. Recarregue seu site.

Se você apenas adicionou a regra em uma seção existente, [ADDRESS] começando por :

e terminando por :

Em seguida, salve o arquivo e teste novamente o seu site.

Problemas frequentes

Meu site exibe um erro 500

O arquivo web.config provavelmente contém um erro de sintaxe ou uma seção duplicada.

Restaure a cópia salva e depois verifique :

  • se cada tag aberta possui uma tag de fechamento ;
  • que existe apenas uma seção ;
  • que existe apenas uma seção ;
  • que você não adicionou uma segunda seção ou .

O navegador exibe um loop de redirecionamento

Provavelmente já existe outro redirecionamento HTTPS ativo.

Verifique :

  • as outras regras presentes no arquivo web.config ;
  • as configurações HTTPS do seu CMS ou da sua aplicação ;
  • os possíveis redirecionamentos configurados pelo Plesk.

Mantenha apenas um método de redirecionamento sempre que possível.

[PERSON_NAME] em seguida o site em uma janela de navegação privada para que um antigo redirecionamento memorizado pelo navegador não distorça o resultado.

O site continua acessível em HTTP

Verifique se o arquivo web.config está na pasta raiz do site correto. Geralmente, trata-se da pasta httpdocs, mas um domínio secundário pode usar outra pasta.

Verifique também [ADDRESS] e se o arquivo foi salvo.

Um alerta de segurança aparece após o redirecionamento

O redirecionamento funciona, mas o certificado SSL/TLS não é válido para o endereço solicitado.

Verifique se o certificado :

  • não está expirado ;
  • abrange o nome de domínio utilizado ;
  • abrange a versão com www se ela for utilizada ;
  • abrange o subdomínio em questão.

O cadeado não é exibido embora o site esteja em HTTPS

Alguns recursos do site, como imagens, scripts ou folhas de estilo, provavelmente ainda estão sendo carregados com um endereço que começa por http://.

O redirecionamento não modifica automaticamente os links registrados no seu site. Você deve corrigir esses endereços no seu CMS, no seu banco de dados ou nos arquivos da sua aplicação.

Avaliar este artigo :

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artigos semelhantes

0mn leitura

Como posso criar um utilizador FTP no Plesk?

3mn leitura

Como posso alterar a palavra-passe do FTP no Plesk?

13mn leitura

Como é que instalo um CMS a partir do Plesk?

0mn leitura

Problema de ligação FTP: Erro 530 O utilizador não consegue iniciar sessão


Questions sur cet article

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.