Magento 2: suffixe d'URL du produit


18

Comment supprimer le suffixe .html des pages produits?


À partir des pages produits uniquement ?
philwinkle

Le suffixe .html ne semble apparaître que sur les pages produits. Les pages CMS ne montrent pas .html, ni la page d'accueil.
MikeMason

Les catégories doivent également afficher .html - souhaitez-vous le supprimer ou le modifier?
philwinkle

Ahhh oui, vous avez raison, la page de catégorie l'a aussi. Je préfère une barre oblique à sa place.
MikeMason

Réponses:


27

Ouvrez votre panneau d'administration, accédez à Stores-> configuration-> Catalog, cliquez sur l' onglet Search Engine Optimization

Ici, vous pouvez supprimer

Suffixe URL du produit =

Suffixe d'URL de catégorie =

entrez la description de l'image ici

Rendre ces champs vides (supprimer .html des deux champs) enregistrer la configuration et la réindexation et vider le cache de votre magasin. c'est fait!


Merci pour la réponse. Malheureusement, lorsque j'ai supprimé le .html, j'ai reçu un 404 sur toutes les pages de produits et de catégories?
MikeMason

Avez-vous réindexé et vidé le cache ??
Arunendra

Oui, mais il montre toujours 404: - /
MikeMason

C'est la bonne façon d'obtenir cette fonctionnalité. Supprimez la nouvelle tentative de dossier var / generation et consultez également les fichiers journaux pour toute erreur
Arunendra

D'accord, merci. Où se trouvent les fichiers journaux?
MikeMason

6

Vous pouvez simplement supprimer le suffixe .html de votre panneau d'administration.

Accédez à AdminPanel,

Magasins -> Configuration -> Catalogue -> Catalogue

Allez à la Search Engine Optimizationsection,

Valeur non définie pour le champ de texte dans le suffixe d'URL du produit

Comme vous pouvez le faire pour le suffixe d'URL de catégorie sous un autre champ Catogory Url Suffix.

Si vous pouvez faire n'importe quel texte avec ce champ comme .php alors son suffixe d'affichage comme .php dans votre lien.

Supprimer le dossier var et exécuter commnad php bin/magento indexer:reindex


Cela fonctionne bien dans Magento 2.1.
Wireblue

1
Qu'en est-il du contenu indexé dans les moteurs de recherche?
Frank Groot

@FrankGroot, ils ne font plus référence à la page. Il lancera toujours un 404. Cela prendra du temps et les robots d'exploration mettront à jour les nouveaux liens. Combien de temps cela prendrait-il? Je n'ai aucune idée.
Mohammed Joraid

@ M.Joraid Et ce n'est pas la voie à suivre, car vous perdrez l'historique dans les machines de recherche. Vous devez donc écrire 301 règles de réécriture pour ces liens, sinon vous serez pénalisé par les moteurs de recherche :)
Frank Groot

si vous "Supprimer le dossier var" cela ne supprimerait-il pas aussi .htaccessce qui serait mauvais?
Barry
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.