it-swarm-es.tech

¿Cuál es la mejor manera de cambiar un sitio Joomla existente de http a https (SEO)

¿Cuál es la mejor manera de cambiar un sitio de Joomla existente de http a https (SSL), técnicamente y también desde un enfoque de SEO?.

Primero, tenía una regla en mi htaccess pero no era perfecta:

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_Host}%{REQUEST_URI}

Entonces, eliminé la regla y descubrí que había una opción simple de "forzar SSL".

Así que lo activé y parece hacer el trabajo.

¿Pero es suficiente para SEO?

Anteriormente estaba haciendo una redirección de no www a www de esta manera:

RewriteCond %{HTTP_Host} ^domain.fr [NC]
RewriteRule ^(.*)$ http://www.domain.fr.fr/$1 [L,R=301]

¿Debo dejar que esta regla fuerce SSL o no?

4
Sébastien Gicquel

Mantenga su regla .HTACCESS, pero cámbiela a:

RewriteCond %{HTTP_Host} ^domain.fr [NC]
RewriteRule ^(.*)$ https://www.domain.fr/$1 [L,R=301]

En tus configuration.php archivo, asegúrese de que estas dos líneas estén establecidas:

public $live_site = 'https://www.domain.fr';
public $force_ssl = '2';
3
Michael Yaeger

Uso esta parte de la configuración de .htaccess en la sección de redireccionamientos personalizados del .htaccess predeterminado de Joomla:

# redirect http to https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_Host} ^(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Funcionará para cualquier dominio.

1
David Hayes

Esto es lo que uso en .htaccess. Primero verifica si http o https, luego verifica si www o no www. Funcionará para cualquier dominio y fuerza las cuatro variantes de URL a la misma (en este caso https: // www .)

######### CLIENT-SPECIFIC #########
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_Host}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_Host} !^www\.
RewriteRule .* https://www.%{HTTP_Host}%{REQUEST_URI} [L,R=301]
######### END CLIENT-SPECIFIC #########
1
YellowWebMonkey