web-dev-qa-db-fra.com

Migration vers HTTPS uniquement, la plupart des liens de bibliothèque multimédia doivent être mis à jour?

J'ai migré les installations du client WP vers un serveur SSL uniquement. Pour certaines raisons, certaines bibliothèques de médias (mais pas toutes) semblent avoir impliqué des URL codées en dur. Ce sont des objets multimédias qui ont été téléchargés à partir de l'instance WP. Si je les regarde dans la médiathèque, le lien permanent apparaît avec l’adresse HTTPS, mais la plupart des champs File-URL sont toujours lus avec l’adresse HTTP. C'est après avoir changé l'URL du site dans les paramètres.

Que dois-je faire avec ces installations pour que tous les médias incorporés dans les pages ne se cassent pas?

1
Caleb

Voici ce que j'ai fait (l'étape 3 devrait probablement résoudre votre problème):

1. Mettre à jour le fichier .htaccess

Ajoutez les éléments suivants au fichier .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]

2. Mettre à jour l'URL du site WordPress

Accédez à Paramètres> Général et mettez à jour l'adresse Adresse WordPress (URL) et Adresse du site (URL) en https.

3. Mettre à jour les anciennes URL http

  1. Installer le plugin Velvet Blues Update URLs
  2. Allez dans Outils> Mettre à jour les URL
  3. Entrez Ancienne et Nouvelle URL, par exemple. Ancien: http : //www.example.com et Nouveau: https : //www.example.com
  4. Cochez toutes les cases et cliquez sur Mettre à jour les URL maintenant
  5. Répétez les étapes 3 et 4 mais supprimez "www" cette fois, par exemple. http : //example.com et New: https : //example.com
2
transbetacism