Saltar para o conteúdo principal
Ligue-nos
Números de telefone e horários
Centro de Ajuda

Explore os nossos recursos de ajuda online

Ajuda

WordPress Ajuda

Fizemos o nosso melhor para traduzir esta página para si. A página em inglês também está disponível.

Redirecionar HTTP para HTTPS para WordPress no Windows

Para redirecionar o seu site na web do WordPress para o protocolo HTTPS seguro no Windows, existem vários passos que têm de ser executados antes de o redirecionamento funcionar corretamente.

Nota: se o seu site estiver alojado na nossa plataforma de alojamento WordPress Gerido , não precisa de alterar manualmente estas definições, o protocolo HTTPS será configurado automaticamente.

Passos de preparação para o WordPress

Essas etapas devem ser realizadas antes de modificar qualquer código.

  1. Inicie sessão no WordPress
  2. Selecione Settings (Definições) no menu e clique em General ( Geral).
  3. Localize as seguintes entradas nas Definições gerais:
    • Endereço do WordPress (URL):
    • Endereço do site (URL):
  4. Atualize ambos os URLS para incluir https em vez de http
  5. Guarde as alterações

Passos de redirecionamento do Windows

Se o seu site web WordPress estiver alojado no Windows, irá utilizar um ficheiro de configuração web.config . Colocar o web.config na raiz do seu site irá alterar o comportamento do mesmo quando o ficheiro for detetado e executado.

  1. Descarregue uma cópia do seu web.config a partir da sua conta de alojamento.
  2. Abra o arquivo com o seu editor de texto favorito

    Nota: certifique-se de que edita o ficheiro web.config utilizando um editor de texto simples que não utilize quebra de linha. Alguns editores (como o MS Word ou o Bloco de notas com a mudança de linha ativada) irão inserir caracteres invisíveis para indicar uma quebra de linha. O seu ficheiro web.config não funcionará se tiver estes caracteres especiais.

  3. Faça as alterações necessárias (consulte os exemplos abaixo).
  4. Guarde as suas alterações.
  5. Carregue o web.config modificado para a sua conta de alojamento.
  6. Teste o seu trabalho navegando para o sítio da internet através do protocolo HTTP. Deverá redirecionar para HTTPS automaticamente.

Exemplo de conteúdo web.config do WordPress

O seu site WordPress já deve ter uma entrada padrão no seu arquivo web.config. deve ser semelhante a este exemplo:

? xml version = "1.0" encoding = "UTF-8"? > configuração > system.webServer > reescrever > regras > nome da regra = "Regra do WordPress" stopProcessing = "true"> corresponder url = ". *" / > condições > adicionar input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > adicionar input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > / condições > action type = "Rewrite" url = "index.php" / > / regra > / regras > / reescrever > /system.webServer > / configuração >

Para garantir que a sua conta de alojamento forçará o protocolo HTTPS em todo o tráfego para o site, terá de adicionar o seguinte ao ficheiro web.config.

limpar / > nome da regra = "Redirecionar para https" stopProcessing = "true"> corresponder url = "(. *)" / > condições > adicionar input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > / condições > action type = "Redirecionar" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanente" / > / regra >

Você precisará colocar o trecho de código após as regras no arquivo web.config. Deve ser semelhante ao seguinte exemplo:

? xml version = "1.0" encoding = "UTF-8"? > configuração > system.webServer > reescrever > regras > limpar / > nome da regra = "Redirecionar para https" stopProcessing = "true"> corresponder url = "(. *)" / > condições > adicionar input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > / condições > action type = "Redirecionar" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanente" / > / regra > nome da regra = "Regra do WordPress" stopProcessing = "true"> corresponder url = ". *" / > condições > adicionar input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > adicionar input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > / condições > action type = "Rewrite" url = "index.php" / > / regra > / regras > / reescrever > /system.webServer > / configuração >

Mais informações