La herramienta para mover direcciones no admite cambios de protocolo
Dado que HTTPS y HTTP son protocolos, no está moviendo su sitio de una dirección a otra, simplemente está cambiando la ruta URL. Las Herramientas para webmasters de Google no admiten movimientos de dirección en los cambios en las rutas de URL, incluidos los subdominios y los protocolos.
FUENTE
Solicitar un cambio de dirección.
Use la herramienta Cambio de dirección cuando el movimiento de su sitio implique un cambio de dominio o subdominio, como cambiar de
http://fish.example-petstore.com
a http://example.com
o
http://example-petstore.com
.
Nota : La herramienta no admite actualmente los siguientes tipos de movimientos del sitio: cambios de nombre de subdominio, cambios de protocolo (de HTTP a HTTPS) o cambios de solo ruta.
Por lo tanto, no necesita informar a las Herramientas para webmasters de Google que está cambiando los protocolos; sin embargo, se recomienda que configure los redireccionamientos desde todas las URL antiguas a las nuevas URL y actualice su mapa del sitio para incluir las nuevas URLS.
Agregue todas las variaciones de su sitio a WMT
Si bien la herramienta de movimiento de dirección del sitio puede no tratar los protocolos, los cambios de URL y los subdominios como sitios nuevos, el resto de las Herramientas para webmasters tratan los protocolos y subdominios como sitios separados. Debe agregar todas las variaciones de su sitio, a continuación se muestra un ejemplo de mi sitio BYBE agregado a WMT con todas las variaciones, debe hacer lo mismo. (recomendado por John Mueller de Google, vea los comentarios debajo de esta respuesta).
301 redirecciones recomendadas por Google
Si planea servir el sitio web como ssl parcial o completo, entonces debe configurar buenas redirecciones, según lo recomendado por Google:
FUENTE
Prepárese para redireccionamientos 301 Una vez que tenga un mapeo y su nuevo sitio esté listo, el siguiente paso es configurar los redireccionamientos HTTP 301 en su servidor desde las URL antiguas a las nuevas URL como indicó en su mapeo. Tenga en cuenta lo siguiente:
- Use redireccionamientos HTTP 301.
Aunque Googlebot admite varios tipos de redireccionamientos, le recomendamos que utilice redireccionamientos HTTP 301 si es posible.
- Evita encadenar redireccionamientos. Si bien Googlebot y los navegadores pueden seguir una "cadena" de redireccionamientos múltiples (por ejemplo, Página 1> Página 2> Página 3), le recomendamos que redirija al destino final. Si esto no es posible, mantenga el número de redireccionamientos en la cadena bajo, idealmente no más de 3 y menos de 5. El encadenamiento de redireccionamientos agrega latencia para los usuarios, y no todos los navegadores admiten cadenas de redireccionamiento largas.
- Prueba las redirecciones. Puede usar Fetch como Google para probar URL individuales o herramientas de línea de comandos o scripts para probar grandes números o URL.
Configurar la redirección en Apache
Configurar redirecciones en Apache, ngInx, IIS es bastante sencillo, a continuación se muestran ejemplos de redireccionamiento 301 de HTTP a HTTPS en el .htaccess
archivo Apache2 .
FUENTE
Aplicar SSL en páginas específicas y desactivar en reposo
Este script eliminará SSL en todas las demás páginas de la página de inicio de sesión y la página de registro, puede agregar más solo use |
como separador entre los nombres de archivo.
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Aplicar SSL en todo el sitio
Si desea aplicar SSL en el sitio completo, puede usar mod_rewrite para detectar HTTPS desactivado.
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Cambios en el mapa del sitio
Dado que está cambiando el protocolo, debe agregar una nueva propiedad a Google como HTTP, esto no tendrá un mapa del sitio enviado de manera predeterminada, deberá asegurarse de que su mapa del sitio contenga todas las URL nuevas y luego enviarlo bajo la variación de la propiedad HTTPS.