Les fichiers ne changent pas d’URL lors du changement d’adresse web WordPress

Contexte

Je créer actuellement un site web, un portfolio pour être plus précis. C’est un WordPress,je l’ai mis en production sur mon serveur NAS, en local.

Je me suis rendu compte qu’en étant en HTTP, j’avais quelques limitations, le fait de ne pas pouvoir accéder aux vidéos YouTube que je mettais sur mon site par exemple, rien de bien méchant.
J’ai donc mis mon serveur derrière un reverse proxy, avec un sous domaine pour que la connexion se fasse en HTTPS.

Problème

Ça a bien fonctionner, par contre, les images et vidéos par exemple, étaient toujours basées sur mon ancien domaine, sur « 192.168.x.x:mon_port » par exemple, à la place de « mon_domaine.com » ce qui fait que ça ne pouvait pas s’afficher correctement.

Solution

Avant de faire quoi que ce soit, pensez à faire une sauvegarde de votre site, on ne sait jamais. Personnellement j’utilise le plugin « All-in-One WP Migration ».

Il m’a suffit d’installer un plugin, « Better Search Replace », pour que tout fonctionne correctement du côté des images. Pour les vidéos ça n’a pas suffit.

Ce qui est très bizarre, c’est que dans ma base de données, les vidéos ont bien changée d’URL; Je peux le voir depuis l’espace « Médias » de WordPress.
Pourtant, dans la partie Frontend du site, c’est toujours baser sur l’ancienne IP.

Je n’ai pas tant de vidéos que ça sur mon site, il m’a suffit de les rafraîchir à la main, mais c’est certainement pas la meilleure technique. :/

Si vous avez trouver mieux, je suis preneur.

Laisser un commentaire

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