Comment créer des URL conviviales pour le référencement dans Opencart 2.x?

Introduction

Ce document vous expliquera comment créer des URL conviviales pour le référencement dans Opencart (version 2.x). Expliquera également comment personnaliser la fonction Opencart pour créer des URL de référencement autres que les pages par défaut (page de produit, page de catégorie, etc.). Dans ce document, vous expliquerez également comment 301 rediriger les URL de l’ancienne URL vers les nouvelles URL et les URL des objets supprimés. L'objectif principal de ce document est de vous familiariser avec la création d'URL conviviales pour le référencement dans Opencart (version 2.x) et de redirection d'URL afin de conserver notre classement sur Google Référencement. Les URL conviviales pour le référencement sont des URL bien conçues qui fournissent aux humains et aux moteurs de recherche une indication facile à comprendre sur le contenu de la page de destination.

Étape par défaut dans Opencart pour activer l'URL de référencement

Dans Opencart, il est nécessaire de gérer depuis le panneau d’administration les paramètres pour activer les URL conviviales pour le référencement.

Voici les étapes à suivre pour activer:

  • Ouvrez le panneau d'administration. Allez dans Système> Paramètres. Cliquez ensuite sur le bouton d'édition correspondant à la page de la liste des magasins.
  • Dans la page de configuration du système d'édition, ouvrez l'onglet 'Serveur'.
  • Dans l'onglet Serveur, sélectionnez le bouton radio "Oui" correspondant à "Utiliser l'URL du référencement", puis cliquez sur le bouton Enregistrer.

Opencart

Ce faisant, l'administrateur pourra utiliser les URL de référencement

Pages dans Opencart ayant l'option d'ajouter l'URL de référencement

Dans Opencart, il existe une option par défaut pour créer des URL conviviales pour le référencement pour la page suivante:

  • Page produit
  • Page de catégorie
  • Page du fabricant
  • Page d'information

Pour toutes ces pages ci-dessus, il existe une option dans leur page d'édition respective pour entrer l'URL de référencement.

Page Produit

Pour enregistrer l'URL de référencement d'une page de produit, accédez à Catalogue> Produits dans le panneau d'administration. Cliquez sur le bouton d'édition correspondant au nom du produit. Dans la page d'édition du produit, cliquez sur le bouton 'Données'onglet. Dans l'onglet Données, il y a une option de 'SEO Mot clé'. Entrez l'URL de référencement du produit, puis enregistrez. Voir l'écran ci-dessous:

Paramètres OpenCart

Catégorie page

Pour enregistrer l'URL de référencement d'une page de catégorie, accédez à Catalogue> Catégories dans le panneau d'administration. Cliquez sur le bouton d'édition correspondant à la catégorie. Dans la page de catégorie d'édition, cliquez sur 'Données'onglet. Dans l'onglet Données il y a une option de 'URL de référencement". Entrez l'URL de référencement de la catégorie, puis enregistrez. Voir l'écran ci-dessous:

Paramètres OpenCart

Fabricant page

Pour enregistrer l'URL de référencement d'une page de fabricant, accédez à Catalogue> Fabricants dans le panneau d'administration. Cliquez sur le bouton d'édition correspondant au fabricant. Dans la page d'édition du fabricant, l'option 'URL de référencement". Entrez l’URL de référencement du fabricant, puis enregistrez. Voir l’écran ci-dessous:

Paramètres Opencart

Page d'information

Pour enregistrer l'URL de référencement d'une page d'information, accédez à Catalogue> Informations dans le panneau d'administration. Cliquez sur le bouton d'édition correspondant à la page d'informations. Dans la page d'information d'édition, cliquez sur l'onglet "Données". Dans l'onglet Données, l'option "URL de référencement" est disponible. Entrez l'URL de référencement de la page d'informations, puis enregistrez. Voir l'écran ci-dessous:

Configuration OpenCart

Remarque: L'administrateur peut également enregistrer l'URL de référencement en ajoutant un nouveau produit, une nouvelle catégorie, un nouveau fabricant et une nouvelle page d'informations. Si l'administrateur souhaite créer une URL de référencement pour des pages personnalisées, il doit alors apporter des modifications en conséquence (expliqué ci-dessous dans le même document).

Flux technique pour les URL

Dans Opencart (version 2.x), lorsque l'utilisateur clique sur une adresse URL (SEO ou non-référencement), il appelle le fichier de contrôleur seo_url.php situé dans catalog / controller / startup. Ce fichier est appelé pour trouver l'URL du référencement.

Remarque: Les URL de référencement de chaque page sont stockées dans la table 'url_alias' de la base de données. Si le client frappe une URL non-SEO, le fichier seo_url.php est appelé. Dans ce fichier, il y a du code qui recherche l'URL SEO de l'URL non référencée dans la colonne 'mot clé' de la table url_alias correspondant à la colonne 'requête'

url_alias Table in Database

La table url_alias est utilisée pour enregistrer les URL de référencement de toutes les pages. Les colonnes 3 suivantes sont présentes dans le tableau par défaut:

  • url_alias_id: clé primaire de la table.
  • Requête: contient l'identifiant de différentes pages telles que product_id, category_id et d'autres pages.
  • Mot clé: contient le mot clé URL SEO de la page correspondante

Création d'URL de référencement pour des pages autres que les pages par défaut

Si l'administrateur a créé des pages de destination et souhaite diffuser l'URL de référencement de la page. Pour cela, il faut d’abord faire une entrée de page dans la table url_alias.

Exemple1:
Si l'administrateur a créé la page de destination 'Sports', il doit effectuer une entrée dans la table url_alias en tant que:

  • Dans la colonne de requête: sport_id = 1
  • Dans

L'administrateur doit également apporter des modifications au fichier de contrôleur seo_url.php pour sport_id.

Exemple2:

Dans cet exemple, nous allons créer une URL de référencement pour la page de blog. Pour cela, nous devons ajouter une condition dans le fichier du contrôleur et faire une entrée dans la table url_alias correspondant à blog_id: Voir ci-dessous la capture d'écran du fichier seo_url.php:

Configuration OpenCart

Capture d'écran de la table url_alias

Configuration OpenCart

Redirections d'URL dans Opencart

Dans Opencart, si l'administrateur souhaite créer de nouvelles URL de référencement et souhaite rediriger 301 (redirection permanente) ou 302 (redirection temporaire) sur une nouvelle URL, il doit alors apporter les modifications suivantes au fichier du contrôleur et à la table url_alias.

  1. Créer une nouvelle colonne old_keyword dans la table url_alias de type 'varchar‘.
  2. Handel condition dans le fichier du contrôleur pour rechercher dans la colonne old_keyword si l'utilisateur recherche l'ancienne URL.

Exemple: Pour rediriger à partir de l'ancienne URL de 'termes et conditions'page à la nouvelle URL. Si l’administrateur souhaite rediriger une page d’information de l’ancienne URL vers une nouvelle, il doit entrer une entrée dans la table url_alias. Voir la capture d'écran ci-dessous:


Disposition

Ici

  • ancien mot-clé est: shop / terms-conditions.html
  • nouveau mot clé: aide / conditions générales

Modifications du fichier du contrôleur: Dans le contrôleur seo_url.php, l’administrateur doit gérer la condition si la saisie d’une URL n’a pas été trouvée dans la colonne de mot-clé. Le premier système recherchera l'URL saisie dans la colonne de mot-clé. Si non trouvé, la recherche sera effectuée dans la colonne old_keyword. S'il est trouvé, il sera redirigé vers la nouvelle URL correspondante. S'il vous plaît se référer ci-dessous capture d'écran:

installation

Redirections d'URL dans Opencart pour les pages supprimées

Si l'administrateur souhaite rediriger l'URL des catégories, produits ou autres pages supprimées sur la page d'accueil, il peut modifier le fichier du contrôleur en conséquence.

Exemple: Voici les URL de redirection 301 des catégories supprimées Procédure à suivre pour rediriger les URL des catégories supprimées:

opencart

  • Créez un fichier et définissez un tableau avec la clé comme URL de catégorie supprimée et la valeur comme URL vers laquelle l'administrateur souhaite rediriger. Reportez-vous à la capture d'écran ci-dessous pour créer un tableau de catégories supprimées.

??? Note: Ici, nous avons défini une valeur vide parce que nous voulons rediriger les URL des catégories supprimées vers la page d'accueil.

  • Ajoutez une condition dans le contrôleur seo_url.php pour rediriger une URL de catégorie supprimée vers une nouvelle URL.

picture6

Dans ce code, nous avons d'abord inclus le fichier contenant les URL des catégories supprimées, puis vérifié si l'URL entrée est dans le tableau défini ou non. Si oui, alors redirigé vers une nouvelle URL sinon redirigé vers une page introuvable.


Shivika Tomar

Shivika Tomar

Shivika Tomar is a passionate PHP developer. Her area of interest is website development. She loves to bring healing to stressful and sad peoples.

Leave a Reply

Your email address will not be published. Required fields are marked *