Erreur 404 après pointage du domaine et installation du certificat SSL (Créer un compte)

  • WordPress :6.3
  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #2464508
    harlemlifestyle
    Participant
    Chevalier WordPress
    298 contributions

    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…

    #2464510
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    Bonjour,

    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.

    #2464517
    harlemlifestyle
    Participant
    Chevalier WordPress
    298 contributions

    Bonjour,

    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.

    #2464553
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    Ah, 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.

     

    #2464562
    harlemlifestyle
    Participant
    Chevalier WordPress
    298 contributions

    Merci 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.

    #2464620
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    Essayez 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/*

    #2464622
    harlemlifestyle
    Participant
    Chevalier WordPress
    298 contributions

    j’ai bien ajouté les 2 redirections mais ça ne change rien, ça en devient désespérant.

    #2464640
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    Installez 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.

    #2464643
    harlemlifestyle
    Participant
    Chevalier WordPress
    298 contributions

    Oui 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 ?

    #2464660
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    J’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_Dossier

    Il vaudrait mieux vous faire aider pour être sûr. En tous cas, sauvegardez tout avant.

    #2464686
    harlemlifestyle
    Participant
    Chevalier WordPress
    298 contributions

    Merci, je vais jeter un coup d’oeil sur tout ça !

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.