¿Cual es la mejor forma de redireccionar el tráfico de http a https?
-
Hola amigos,
Acabo de instalar un certificado SSL en mi sitio web y quisiera redirigir todo el tráfico de http a https.Mi pregunta es: ¿Cual es la mejor forma de implementar eso? considerando que para mejor SEO debería ser redireccionamiento 301.
He intentado lo siguiente:
1. Editar el archivo .htaccess con el siguiente código:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # BEGIN Force http to https RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # END Force http to https
No tuve mucha suerte, parece funcionar para la página de inicio, pero si alguién ingresa manualmente la dirección empezando con http, no lo redirige a la dirección https correspondiente.
1. Editar el archivo .htaccess con el siguiente código:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # BEGIN Force http to https RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://mydomain.com/$1 [R=301,L] # END Force http to https
Nuevamente, funciona con la homepage, pero no cuando alguien escribe la dirección manualmente empezando con http.
3. Finalmente he instalado el plugin: WP Force ssl, pero no estoy seguro si el redireccionamiento se está llevando acabo de la manera ideal (permanent 301 redirect).
Alguna idea? Qué es lo qué está mal en mi archivo .htaccess? Cómo han solucionado ustedes ésta situación en sus sitios web.?
Cualquier comentario es bien apreciado, gracias por su ayuda.
- El debate ‘¿Cual es la mejor forma de redireccionar el tráfico de http a https?’ está cerrado a nuevas respuestas.