No caso de ter um certificado de segurança (SSL) na sua página de Internet, pode redireccionar automaticamente HTTP para HTTPS, encaminhando os visitantes para a versão segura do (HTTPS). Para se certificar de que as comunicações entre o visitante e o servidor são efectuadas de forma segura.

Efectuar o redireccionamento de acordo com o tipo de alojamento web que utiliza.

Atenção: antes de efectuar qualquer alteração ao ficheiro, efectue backup do mesmo, para que possa o repor caso seja necessário.

 

Alojamento APACHE e cPanel

Deverá aceder via cPanel, e através do gestor de ficheiro, localize no alojamento o ficheiro .htaccess, terá de acrescentar o seguinte código (caso já exista o RewriteEngine On, acrescente apenas as restantes linhas).

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Nota: o .htaccess é considerado um ficheiro oculto, nas Preferências do gestor de ficheiros deverá activar a opção Mostrar Ficheiros Ocultos. Ou se o ficheiro não existe, deverá criar adionar o código acima.

 

IIS (Windows)

Poderá através do Gestor de Ficheiros verificar se existe o web.config localizado na root do seu alojamento, se não existe deverá criar e adicionar o seguinte código.

<configuration>
<system.webServer>
<rewrite>
    <rules>
	<rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
	<match url="(.*)" /> 
	<conditions> 
		<add input="{HTTPS}" pattern="off" ignoreCase="true" />
	</conditions> 
	<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>   
    </rules>
</rewrite>
</system.webServer>
</configuration>

 

Caso exista o ficheiro, deverá certifique-se de que adiciona apenas as secções em falta:

system.webServer (que contém rewrite )

rewrite (que contém rules )

rules (que contém um ou mais rule)

Inserir qualquer uma das secções em falta, incluindo a sessão rules com a secção rule , incluindo match conditions , e action como indicado acima.

Este artigo foi útil?

Duarte Spínola

Deixe um Comentário