Jump to content

URL simplifiées : comment supprimer le double slash avant la catégorie


Recommended Posts

Bonjour,

 

Je suis sous PS 1.5.1

J'ai activé les url simplifiées.

Dans l'onglet SEO, le point "Route vers les produits" avait pour valeur:

{category:/}{id}-{rewrite}{-:ean13}.html

Malheureusement avec cette configuration, c'est l'ID de la catégorie qui s'affiche et non son nom

J'ai modilfié en utilisant l'un de items proposés de cette manière:

{categories:/}{id}-{rewrite}{-:ean13}.html

Maintenant j'ai bien le nom de la catégorie qui s'affiche, mais j'ai un double slash qui s'affiche ce qui n'est pas bon pour le référencement!

ex: www.monshop.com//macategorie/monproduit.html

En revanche tous les autres liens (vers les catégories, vers le cms, ...) ne présentent qu'un seul slash.

 

Pouvez-vous me donner vos lumières. On doit passer en production ce week-end !

Link to comment
Share on other sites

Bonsoir,

 

Le problème c'est la méthode getProductLink() qui ajoute toutes les catégories parent jusqu'à la racine incluant même la catégorie "root", je dirais qu'il y a effectivement quelques chose qui va pas ça devrait pas remonter aussi loin, on va attendre que la team passe part là pour voir ce qu'il en disent.

Link to comment
Share on other sites

Bonjour,

Même problème pour moi,

Après passage en 1.5.1 l'item {category:/} ne fonctionne pas alors que l'item {categories} fonctionne.

Sur la 1.5.0.17 je n'avais pas le problème.

 

Par contre si j'utilise {category:/}{categories} les deux fonctionnent et se mettent bout à bout.

 

 

@Arkteion : je pense que si tu utilises l'item {categories} au lieu de {categories:/} tu ne devrais plus avoir le double slash

 

Si quelqu'un a une solution.

Merci

Edited by vinzter (see edit history)
Link to comment
Share on other sites

@Arkteion : je pense que si tu utilises l'item {categories} au lieu de {categories:/} tu ne devrais plus avoir le double slash

 

Non, j'ai testé:

{categories:/} permet d'avoir un / entre les catégories et le nom du produit

ex: macategorie/monproduit

alors que {categories} omet le / :

ex: macategoriemonproduit

Link to comment
Share on other sites

  • 1 month later...

pour ma part, {category:/}{id}-{rewrite}{-:ean13}.html ne m'affiche pas la catégorie mais une URL du style

http://www.monsite.com/12-monproduit-.html

 

tandis que {categories:/}{id}-{rewrite}{-:ean13}.html m'affiche ceci :

http://www.monsite.com/root/home/categorie/souscategorie/12-monproduit-.html

 

comment obtenir http://www.monsite.com/categorie/souscategorie/12-monproduit-.html ?

Link to comment
Share on other sites

  • 1 month later...

pour ma part, {category:/}{id}-{rewrite}{-:ean13}.html ne m'affiche pas la catégorie mais une URL du style

http://www.monsite.c...onproduit-.html

 

tandis que {categories:/}{id}-{rewrite}{-:ean13}.html m'affiche ceci :

http://www.monsite.c...onproduit-.html

 

comment obtenir http://www.monsite.c...onproduit-.html ?

 

J'ai exactement le même problème mais seulement en prod. En local je n'ai absolument pas ce problème...

Une solution ?

Les fichiers .htaccess n'ont pas vraiment de différences sauf l'url du site, les configurations seo & url ainsi que performances sont sensiblement identiques.

L'hébergement se fait sur un serveur gandi.

Je n'ai pas ce problème sur d'autres sites sur le même serveur.

Personne n'a de solution ?

Edited by WEBIV (see edit history)
Link to comment
Share on other sites

  • 1 month later...
  • 2 years later...

Bonjour,

 

même problème sur une version 1.6.0.14, comment avez vous résolu le problème ?

Site multiboutique avec 2 URLs différentes : mondomaine.fr et mondomaine.com

 

Le problème est rencontré pour les produits uniquement lorsque les urls simplifiées sont actives et que le chemin désiré est : {categories:/}{rewrite}

 

Il semble y avoir une erreur avec le "getProductLink()" puisque celle ci renvoit  : mondomaine.fr//cat1/sscat1/nomduproduit

L'utilisation de "getCategoryLink()" par exemple retourne bien : mondomaine.fr/cat1/sscat1/

 

Quelqu'un a-t-il une idée ?

 

D'avance merci ;)

Link to comment
Share on other sites

P.I.

 

J'ai résolu le problème évoqué ci dessus. En fait en BDD la catégorie "Racine" avait disparu. Etant en multiboutique, avec 2 langues, j'ai du recréer à la main en BDD les 4 entrées pour la catégorie "Racine".

Je reprend un prestashop déjà customisé, mais impossible de savoir comment ils ont pu supprimer cette catégorie "racine"...

 

Si cela peut aider quelqu'un :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...