La prochaine version majeure de WordPress permettra aux utilisateurs de migrer beaucoup plus facilement leurs sites de HTTP à HTTPS. Elle introduit de nouvelles capacités pour détecter si l’environnement d’hébergement de l’utilisateur prend en charge le HTTPS et fournit un processus de mise à jour en un clic, en gérant les réécritures de contenu mixte lorsque cela est possible.

« Si la modification de l’adresse du site et de l’adresse de WordPress pour utiliser HTTPS est triviale, la mise à jour des références aux anciennes URL dans le contenu existant ne l’est pas », a déclaré Felix Arntz, membre du comité de base de WordPress, dans le billet proposant cette fonctionnalité.  » Cela ne peut pas être accompli au sein de l’interface utilisateur de base et nécessite l’utilisation d’outils plus avancés, tels que WP-CLI ou des plugins comme Better Search Replace, ce qui n’est pas envisageable pour la plupart des utilisateurs.  »

Dans WordPress 5.6, il n’y a pas d’indications claires dans l’écran Site Health sur la façon de migrer vers HTTPS, même si cela apparaît comme un problème. L’utilisateur aurait besoin d’en savoir plus sur la façon de le mettre à jour manuellement, en commençant par changer les URL du site.

Dans WordPress 5.7, si le HTTPS est pris en charge, l’écran État de santé du site en informe les utilisateurs et les guide grâce à un nouveau bouton qui permet de mettre à jour le site en un seul clic. Il fait également migrer le contenu du site à la volée pour utiliser HTTPS pour les URL. Arntz a enregistré une vidéo de démonstration de la mise à jour :

Ce changement s’accompagne également de nouvelles variables d’environnement et de nouveaux filtres qui permettent aux hébergeurs de modifier les URL liées dans la vérification du statut HTTPS dans Site Health, afin qu’ils puissent le gérer plus efficacement pour les options d’hébergement de leurs clients. Cela ressemble à la façon dont les hébergeurs peuvent modifier les URL pour mettre à jour la version de PHP, ce qui a eu un impact positif sur l’exécution des sites sur les versions prises en charge de PHP.

Il est important de noter que la migration simplifiée de HTTP à HTTPS dans 5.7 ne gère pas la mise à jour du contenu dans la base de données. En outre, si les URL d’un site sont contrôlées par des constantes, la mise à jour ne peut pas être effectuée automatiquement. Dans ce cas, le contrôle de l’état HTTPS sur l’écran Santé du site informera l’utilisateur de la nécessité d’une mise à jour manuelle du site.

Plus de détails techniques sont disponibles dans le ticket et le message de validation, et une note de développement devrait être publiée prochainement.

Leave a comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *