Je veux afficher l'URL comme ceci:
pour Catégorie:/boutique en ligne/catégories/hoodies /
pour les produits:
/ boutique en ligne/catégories/hoodies/test-product
comment est-ce possible sans me donner 404 non trouvé
merci
C’est la solution de votre problème de liens 404,
Allez dans Paramètres -> Permaliens -> Dans 'Base du permalien de produit', sélectionnez l’option 'Base de magasin avec catégorie'. Pour plus d'informations, vous pouvez visiter https://wordpress.org/support/topic/permalinks-404-with-custom-post-type
404 erreurs possibles avec des liaisons permanentes
mod_rewrite
est activéApache mod_rewrite pour Ubuntu/Debian:
Sudo a2enmod rewrite
Sudo service Apache2 restart
Similaire à mod_rewrite pour Nginx par .htaccess:
un moyen plus simple est .htaccess converter pour Nginx. vérifiez également nginx rewite docs.
Allez dans Paramètres -> Permaliens -> Dans 'Base du permalien de produit', sélectionnez l’option 'Base de magasin avec catégorie'.
Après avoir enregistré si le fichier .htaccess n’est pas accessible en écriture, WordPress vous invite à créer le fichier .htaccess et à ajouter le code qu’elle mentionne après l’enregistrement dans le fichier .htaccess.
La raison pour laquelle elle génère une erreur 404 est que la structure Permalink nécessite l'ajout du code au fichier .htaccess ou les paramètres que vous avez enregistrés ne s'appliqueront que si vous n'utilisez pas les liens permanents "par défaut" pour "Paramètres communs".