Nom de domain mais redirige les requette en ip local

Paramétrer le Raspberry Pi B/B+ pour se connecter via Ethernet ou une clé WiFi USB

Modérateurs : Francois, maxty01

Répondre
Artoria00
Messages : 1
Enregistré le : mar. 24 mai 2022 20:16

Nom de domain mais redirige les requette en ip local

Message par Artoria00 » mar. 24 mai 2022 20:28

Bonjour, je suis actuellement en train de mettre en place un serveur apache avec wordpress, tout fonctionne correctement, accessible depuis l'ip de la box et depuis le nom de domain mais j'ai un problème, lorsque je change de page sur le site il me change le nom de domain et me mets l'ip local pourtant la page est bien accessible depuis le nom de domain car lorsque je remplace l'ip local par le domain je peux y accéder, quand je mets ma souris sur un lien du site les lien son tous en http://192.168.X.XXXX, je voudrai savoir si quelqu'un pourrai m'aider a régler le problème je voudrai que lorsque je change de page le nom de domain reste l'url.

Cordialements,

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: Nom de domain mais redirige les requette en ip local

Message par piper » jeu. 26 mai 2022 19:20

Bonjour,
Sauf erreur de ma part :
Tu as commencé par installer wordpress puis à développeur ton site en local (qui à ce moment là n'avait pas de nom de domaine). Donc toutes les adresses que tu as mises (photos, pages, etc...) sont en local
Et comme wordpress ne gère pas par défaut les chemins relatifs (sic, les boulets, en tout cas s'était comme ça en WP jusque 5.x), tu te retrouves dans la moise lorsque l'internaute souhaite y accéder de l'extérieur.

J'ai juste ?
Boulette classique des premiers pas sur Wordpress (je l'ai fait aussi il y a 15 ans)
Alors le pb ne vient du raspberry, ni du domaine, ni de tes dns mais de la manière dont fonctionne WP.
Pour avoir souvent migrer des sites d'un domaine à un autre, je connais le problème.

La solution (il y en a rassures) n'est pas unique mais c'est un mix de pistes
1ère piste : s'assurer que le nom de domaine est bien présent dans les paramètres de WP (c'est la base)
Assures toi qu'en local, ton nom de domaine est bien accessible en http/https (certaines box refusent de te faire sortir pour revenir au point de départ... en ce cas, il y a aussi des solutions, une toute simple : que le Pi sache que ton nom de domaine pointe sur son ip locale : c'est un peu bricolage mais ça permet de dépanner le site )
2ième piste : regarder dans la base de données les url de ton site, si elles sont en dur avec chemin complet : (et c'est très surement le cas)
installes un plugin qui apprend à WP à faire des chemin relatifs (pour les nouvelles pages que tu feras plus tard et ne plus jamais avoir ce problème .... c'est le 1er plugin que j'o=installe en général)
pour les liens existant, faudrait les mettre en chemin relatifs alors soit un change all dans la base de données (tu fais un backup, le change all dans le fichier sql et une restauration), soit tu repasses sur toutes les pages , postes, articles, etc... à la main (bonjour la galère si tu sites est gros mais s'il est simple, ce peut être la solution la plus rapide)), soit tu cherches un plugin qui fera le change all pour toi (peut-être que ça existe)

Qi tu n'as pas compris, je te donnes un exemple :
Imagines, ton pi est en 192.168.1.2
Tu passes par un PC sous Windows pour développer ton site
Pour ça tu accèdes à http://192.168.1.2

Tu créé une page
Tu y mets une photo (insertion de média)
WP stocke alors en base de données le chemin de l'image, c'est http://192.168.1.2/uploaads/....jpg
Tu as compris le problème ? (c'est pareil pour les liens etc...)

Avec le plugin, WP stocke en base : "./uploads/.....jpg" autrement dit : "à partir du chemin en cours, ajoute /uploads/.....jpg"
Ca te permet de passer d'un nom de domaine à un autre ou à une ip.
Certains plugins mettent aussi en chemin $baseurl/uploads/.....jpg (un chemin en dur dont baseurl contient le nom du site paramétré dans les réglages de WP :
C'est moins bien mais ça répond dans 80% à la problématique (le pb zest si ta box refuse de revenir si elle est sortie.... spécialité de la plupart des anciennes box)
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Répondre

Retourner vers « Le réseau sur le Raspberry Pï »