Per defecte, en instal·lar un certificat SSL, les visites a la versió no segura de la teva web (http://www.tudominio.com) no es redirigeixen automàticament a la versió segura (https://www.tudominio.com).
A continuació, et mostrem diverses maneres de configurar la redirecció automàtica d’HTTP (port 80) a HTTPS (port 443).
Si el teu servidor utilitza Apache (la majoria dels casos), aquesta és la forma més ràpida i senzilla:
datos/web i localitza l'arxiu .htaccess. Si no existeix, crea’l.RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Avís: Alguns CMS, com WordPress, modifiquen
.htaccessautomàticament. En aquests casos, configura la redirecció des del panell del teu CMS o utilitza un altre mètode d'aquesta guia.
Si tens accés root al teu servidor:
apache2ctl -#S*:80 is a NameVirtualHost
port 80 namevhost swpanel.com (/etc/apache2/sites-enabled/swpanel.com.conf:2)
alias www.swpanel.com
nano):nano /etc/apache2/sites-enabled/swpanel.com.conf
</VirtualHost>:<VirtualHost *:80>
ServerName swpanel.com
ServerAlias www.swpanel.com
DocumentRoot "/var/www/swpanel.com/datos/web"
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</VirtualHost>
Ctrl + X, després Y i Enter).apache2ctl -t
Ha d'aparèixer: Syntax OK.
/etc/init.d/apache2 graceful/etc/init.d/apache2 graceful
Accedeix al teu domini amb http:// per a comprovar que redirigeix automàticament a https://.
Si el teu servidor utilitza Nginx i tens accés root:
cd /etc/nginx/sites-enabled
ls
nano):nano /etc/nginx/sites-enabled/swpanel.com.conf
server {
listen 80;
root "/var/www/swpanel.com/datos/web";
index index.html index.php;
server_name swpanel.com www.swpanel.com;
return 301 https://$server_name$request_uri;
}
Ctrl + X, després Y i Enter).nginx -t
Ha d'aparèixer quelcom com:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
/etc/init.d/nginx reload
Accedeix al teu domini amb http:// per a comprovar que redirigeix automàticament a https://.