- WordPress :6.3
- Statut : non résolu
- Ce sujet contient 10 réponses, 2 participants et a été mis à jour pour la dernière fois par harlemlifestyle, le il y a 9 mois et 3 semaines.
-
AuteurMessages
-
8 décembre 2023 à 23 h 27 min #2464508
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 8.0.30
- Thème utilisé : Shopisle
- Extensions en place : advanced css, all in one seo, backup duplicator, broken link checker, checkout field editor, duplicate variations, export customers, handl utm, heroic favicon, mailpoet, menu icon, woocommerce….
- Nom de l’hébergeur : Hostinger
- Adresse du site : harlem-lifestyle.com
Problème(s) rencontré(s) :
Je possède un site qui à la base a été crée (par une agence il y a 13 ans) avec une URL en .com/fr en l’occurrence http://www.harlem-lifestyle.com/fr. Je viens de changer d’hebergeur en passant de plesk à hostinger. La migration a été faite par leurs soins aucun souci sauf que j’avais depuis des « web servor is down » venant de cloudfare j’ai donc fait pointer le domaine vers hostinger et installer le certificat SSL sauf que depuis l’URL qui fonctionne est devenue http://www.harlem-lifestyle.com et plus celle avec le /fr qui amène désormais vers des pages 404.
En soit c’est mieux, j’ai toujours regretté ce /fr mais comment faire en sorte que le /fr redirige vers le .com ? J’ai tenté le plugin redirection sans succès. Je précise qu’avant la migration c’était exactement le problème inverse (le .com dirigeait vers une erreur 404) mais ça avait été réglé par mon ancienne agence avec une redirection (je ne sais pas où ni comment).
Merci pour votre aide je m’arrache les cheveux depuis 2 jours…
- Ce sujet a été modifié le il y a 10 mois par harlemlifestyle.
8 décembre 2023 à 23 h 41 min #2464510Bonjour,
Le site étant fonctionnel, je ne comprends pas où est le problème, puisque le .com/fr ne vous convenait pas.
Pourriez-vous donner un exemple de page avec une URL qui ne fonctionne plus, et le chemin d’accès pour arriver à cette page ?
Vous pouvez aussi tenter l’extension Better Search Replace : à installer et activer sur votre site. Ensuite, vous allez dans le menu Outils > Better Search Replace. Vous indiquez en haut à gauche l’adresse complète avec .com/fr et en haut à droite l’adresse qui fonctionne avec simplement .com
Sélectionnez toutes les tables dans le cadre en-dessous, puis lancez la recherche. Si des chaînes à modifier sont trouvées, relancez l’opération en décochant la case en bas pour relancer en « réel ».
Et pensez à ré-enregistrer les permaliens, même si vous ne changez pas le réglage.
9 décembre 2023 à 9 h 35 min #2464517Bonjour,
Merci pour votre réponse, le souci principal est que 100% de mes produits disponibles sur google en recherche naturelle amène à cette page 404. Si je tape harlem lifestyle sur google toutes les pages et images amènent à une erreur 404, exemple https://harlem-lifestyle.com/fr/produit/t-shirt-sneake-ta-mere-v . C’est comme cela sur mes centaines de pages référencés par google. En gros google ne me connaît qu’avec le /fr et non le .com
Idéalement il faudrait que toutes ces url en /fr pointent sur les mêmes pages mais en .com
Voilà un produit au hasard pris sur google https://harlem-lifestyle.com/fr/produit/t-shirt-sneake-ta-mere-v par contre qu’appelez vous chemin d’accès je n’ai jamais géré mon site moi-même auparavant.
Pour les permaliens je les ais modifié avant mon message sur ce forum sans succès mais je vais essayer une nouvelle fois ainsi que votre plugin.
- Cette réponse a été modifiée le il y a 10 mois par harlemlifestyle.
9 décembre 2023 à 20 h 12 min #2464553Ah, si le problème vient des URL sur Google, c’est différent : l’extension ne corrige que les changements sur le site lui-même, pas ce que vont taper ou cliquer les internautes.
Dans ce cas, il faut mettre en place une redirection permanente dans le fichier .htaccess
Accéder à vos fichiers d’installation par FTP (Filezilla ou équivalent) ou par le gestionnaire de fichiers de votre hébergeur, puis cliquez sur le fichier .htaccess situé à la racine (à même hauteur que les 3 dossiers wp-admin / wp-content / wp-includes et les 12 fichiers de base). Téléchargez ce fichier sur votre ordinateur, et enregistrez une sauvegarde. Ensuite ouvrez-le, et rajoutez ces 3 lignes de code en début de fichier :
#Redirection de l'ancien nom de domaine
RewriteEngine On
RewriteCond %{HTTP_HOST} ^harlem-lifestyle\.com\.fr [NC]
RewriteRule ^(.*)$ https://harlem-lifestyle.com/$1 [R=301,L]Renvoyez le fichier modifié par FTP ou via le gestionnaire de fichiers.
Attention : il est possible que ça fasse planter le site car je ne suis pas sûre du code à cause du .com/fr/ qui est particulier. Si ça plante, pas de panique : vous reprenez la manip’ et vous supprimez les lignes du fichier. Et vous revenez le dire ici, on essaiera un code un peu différent.
9 décembre 2023 à 23 h 25 min #2464562Merci pour votre réponse. j’ai ajouté le code, le site n’a pas planté mais aucune différence sur les pages en /fr. Elles amènent toujours sur une erreur 404 https://harlem-lifestyle.com/fr/produit/t-shirt-thug-life-v
J’ai réussi à créer une redirection via mon hebergeur mais seulement pour la page d’accueil. https://www.harlem-lifestyle.com/fr pointe enfin sur https://www.harlem-lifestyle.com mais je ne peux pas faire ça pour des centaines de pages une par une.
- Cette réponse a été modifiée le il y a 10 mois par harlemlifestyle.
- Cette réponse a été modifiée le il y a 10 mois par harlemlifestyle.
12 décembre 2023 à 0 h 37 min #2464620Essayez de faire une redirection chez votre hébergeur de harlem-lifestyle.com/fr/ vers harlem-lifestyle.com/ en mettant bien les / à la fin
Et si ça ne suffit pas, vous pouvez aussi essayer de rediriger harlem-lifestyle.com/fr/* vers harlem-lifestyle.com/*
12 décembre 2023 à 0 h 53 min #2464622j’ai bien ajouté les 2 redirections mais ça ne change rien, ça en devient désespérant.
12 décembre 2023 à 23 h 42 min #2464640Installez et activez l’extension « Redirection ». Pour ma part, je ne l’ai jamais utilisée, donc je ne saurais pas vous conseiller sur son utilisation.
Bon, je m’aperçois en relisant le 1er post que vous avez déjà essayé … il faudrait peut-être re-essayer avec différents réglages.
Et sinon, demandez à l’hébergeur qui a fait le transfert de régler le problème. Il faudrait peut-être réinstaller votre site dans un sous-dossier fr et ensuite on pourrait mettre en place la redirection.
12 décembre 2023 à 23 h 55 min #2464643Oui j’ai déjà essayé Redirection mais à priori ça ne fonctionne que d’une page à une autre pas d’un domaine à un autre. Pour ce qui est de l’hébergeur, le sav est encore plus perdu que moi j’ai passé des heures en tchats avec eux pendant 2 jours sans aucune solution de leur part.
J’ai du mal à comprendre ce qu’est ce /fr, un sous-domaine ?
13 décembre 2023 à 20 h 41 min #2464660J’ai du mal à comprendre ce qu’est ce /fr, un sous-domaine ?
Non, si c’était un sous-domaine, ce serait plus facile à rediriger.
C’est juste un dossier qui contenait l’installation du site, au lieu de placer les dossiers et fichiers à la racine.Et c’est pour ça que la redirection est compliquée, parce que example.com/fr et example.com c’est le même nom de domaine.
Mais c’est pour ça que je dis que l’hébergeur pourrait peut-être vous aider à remettre le site dans un sous-dossier /fr/. Du coup, l’adresse serait la même que précédemment, mais on pourrait tout rediriger.
Vous pouvez même le faire vous-même, si vous savez utiliser le FTP (Filezilla) : à la racine, vous créez un dossier fr et vous déplacez dedans les 3 dossiers de l’installation et la douzaine de fichiers. Enfin, il faut garder le .htaccess à la racine il me semble. Et le fichier index.php.
Pus d’infos ici : https://codex.wordpress.org/fr:Donner_%C3%A0_WordPress_son_Propre_DossierIl vaudrait mieux vous faire aider pour être sûr. En tous cas, sauvegardez tout avant.
14 décembre 2023 à 10 h 10 min #2464686Merci, je vais jeter un coup d’oeil sur tout ça !
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.