Como adicionar SSL e HTTPS no WordPress

Você está procurando mudar de HTTP para HTTPS e instalar um certificado SSL em seu site do WordPress? Neste artigo, mostraremos como adicionar SSL e HTTPS no WordPress.

Não se preocupe, se você não tem idéia do que é SSL ou HTTPS. Nós também vamos explicar isso.

O que é HTTPS e SSL?

Segurança WordPress

Todos os dias, compartilhamos nossas informações pessoais com diferentes sites, seja fazendo uma compra ou simplesmente efetuando login.

Para proteger a transferência de dados, é necessário criar uma conexão segura.

É quando o SSL e o HTTPS entram.

HTTPS ou HTTP seguro é um método de criptografia que assegura a conexão entre o navegador dos usuários e seu servidor. Isso torna mais difícil para hackers escutar a conexão.

Cada site recebe um certificado SSL exclusivo para fins de identificação. Se um servidor estiver fingindo estar no HTTPS, e o certificado não corresponderá, a maioria dos navegadores modernos avisará o usuário de se conectar ao site.

Google Chrome mostrando aviso sobre uma conexão insegura

Agora você provavelmente está se perguntando, por que você precisaria passar de HTTP para HTTPS e instalar um certificado SSL?

Por que você precisa HTTPS e SSL?

Se você estiver executando um site de comércio eletrônico, você precisa absolutamente de um certificado SSL, especialmente se você estiver coletando informações de pagamento.

A maioria dos provedores de pagamento, como Stripe, PayPal Pro, Authorize.net, etc, exigirá que você tenha uma conexão segura usando o SSL.

Recentemente, o Google também anunciou que eles estarão usando HTTPS e SSL como um sinal de classificação em seus resultados de pesquisa. Isso significa que o uso de HTTPS e SSL ajudará a melhorar o SEO do seu site.

Nós já usamos SSL para nossos sites de comércio eletrônico, como o OptinMonster, o Soliloquy e a Galeria Envira. Nós também mudaremos todos os sites de conteúdo para SSL. Acabamos de adicionar SSL para o blog de Syed Balkhi (nosso fundador).

Um site protegido por HTTPs e SSL no WordPress

Muitas vezes, nos perguntamos se o SSL e o HTTPS não estenderão o meu site WordPress? Na realidade, a diferença de velocidade é insignificante, então você não deve se preocupar com isso.

Requisitos para usar HTTPS / SSL em um site WordPress

Os requisitos para usar o SSL no WordPress não são muito altos. Tudo o que você precisa fazer é comprar um certificado SSL.

Alguns provedores de hospedagem do WordPress oferecem SSL gratuito com seus planos. Siteground, um dos nossos fornecedores favoritos, oferece um certificado SSL gratuito de um ano com seu plano “crescer grande”).

Se seu provedor de hospedagem não oferece um certificado SSL gratuito, então você pode perguntar se eles vendem certificados SSL de terceiros. A maioria dos provedores de hospedagem, como a Bluehost, vende-os em torno de US $ 50 a US $ 200.

Você também pode comprar SSL de provedores como o Godaddy.

Depois de comprar um Certificado SSL, você precisará perguntar ao seu provedor de hospedagem na web para instalá-lo em seu servidor.

Este é um processo bastante direto.

Como configurar o WordPress para usar SSL e HTTPS

Se você está iniciando um novo site e / ou quer usar HTTPS em todo o seu site, então você precisa atualizar o URL do seu site.

Você pode fazer isso indo para Configurações »Geral e atualizar seus campos de endereço de URL do WordPress e do site.

atualizando-urls

Agora, se você estiver adicionando SSL ao seu site existente, então você precisa configurar o redirecionamento SSL do WordPress de HTTP para HTTPS.

Você pode fazer isso adicionando o seguinte código no seu arquivo .htaccess:

RewriteEngine On
 RewriteCond% {SERVER_PORT} 80
 RewriteRule ^ (. *) $ Https://www.yoursite.com/$1 [R, L] 

Não se esqueça de substituir o yoursite.com pelo URL do seu site.

Se você estiver em servidores nginx (a maioria dos usuários não é), você adicionaria o seguinte para redirecionar de HTTP para HTTPS:

servidor {
 ouça 80;
 nome_do_servidor yoursite.com www.yoursite.com;
 retornar 301 https: //yoursite.com$request_uri;
 } 

Ao seguir estas etapas, você evitará o erro do WordPress HTTPS não funcionar porque todo o URL e conteúdo do seu site estará em SSL.

Se você deseja adicionar SSL e HTTPS na sua área de administração ou páginas de login de vários sites do WordPress, então você precisa configurar o SSL no arquivo wp-config.php.

Simplesmente adicione o seguinte código acima da linha “Isso é tudo, pare de editar!” No seu arquivo wp-config.php:

define ('FORCE_SSL_ADMIN', true); 

Este truque SSL do wp-config.php funciona para sites únicos e multi-sites.

Configure SSL e WordPress HTTPS em páginas exclusivas

Agora, se por algum motivo, você só quer adicionar HTTPS e SSL em páginas específicas do seu site, então você precisaria do plugin chamado WordPress HTTPS (SSL).

A primeira coisa que você precisa fazer é instalar e ativar o plugin HTPPS (SSL) do WordPress.

Por favor, note que este plugin não foi atualizado por um tempo, mas funciona bem e é seguro.

Após a ativação, o plugin irá adicionar um novo item de menu rotulado HTTPS no seu administrador do WordPress. Você pode clicar nele para visitar a página de configurações do plugin.

Configurações de SSL do WordPress HTTP

A primeira opção da página de configurações pede que você insira seu host SSL. Principalmente é o seu nome de domínio. No entanto, se você estiver configurando o site em um subdomínio e o certificado SSL que obteve é ​​para seu nome de domínio principal, então você entrará no domínio raiz. Se estiver usando um certificado SSL compartilhado fornecido pelo seu host, você precisará inserir as informações do host fornecidas em vez do seu nome de domínio.

Em alguns casos, se você estiver usando um host SSL não tradicional e precisar usar uma porta diferente, então você pode adicioná-lo no campo da porta.

A configuração da Força de Administração SSL impede o WordPress de usar HTTPs em todas as páginas da área de administração. Você precisa marcar esta caixa para se certificar de que todo o tráfego para sua área de administração do WordPress é seguro.

A próxima opção é usar Force SSL Exclusivamente. Verificar esta caixa só usará SSL nas páginas onde você verificou a opção Force SSL. Todo o outro tráfego irá para a URL HTTP normal.

Isso funciona se você quiser usar somente SSL em páginas específicas, como carrinho de compras, checkout, páginas da conta de usuário, etc.

Clique no botão Salvar alterações para armazenar as configurações do plugin.

Se você quiser usar o HTTPS apenas para páginas específicas, então você precisa editar essas páginas e marcar a caixa de seleção Force SSL.

Forçando HTTPs em páginas e postagens específicas

Uma vez feito, visite sua página para garantir que você tenha toda luz verde no Chrome e outros navegadores.

Erro HTTPS do WordPress do Chrome

Isso é tudo, esperamos que este artigo o ajude a adicionar HTTPS e SSL no WordPress. Você também pode querer verificar o nosso guia sobre quando você realmente precisa de hospedagem gerenciada do WordPress.