Aide - Recherche - Membres - Calendrier
Version complète : Ultimate SEO URL: ça ne fonctionne pas pour les catégories
Forum osCommerce-fr > Adapter OsCommerce MS2 > Contributions
matbios
Bonjour,

J'ai installé Ultimate SEO URL sur mon site et j'ai bien la ré-écriture d'URL pour les produits, mais pas pour les catégories.
www.prettynature.com

J'ai bien dans le .htaccess :


Est-ce que vous avez déjà eu ce type de problème ?

Code
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}


J'ai bien modifié les fichiers de langues:
admin/includes/languages/english/categories.php
et: admin/includes/languages/french/categories.php
Avec:
Code
define('TEXT_PRODUCTS_SEO_URL', 'Products SEO URL:');
  define('TEXT_EDIT_CATEGORIES_SEO_URL', 'Category SEO URL:');
  define('TEXT_CATEGORIES_SEO_URL', 'Category SEO URL:');


Mais ça ne change pas, j'ai toujours les URL des catégorie du style :
http://www.prettynature.com/products_new.php?id=440


Merci

Mathieu
matbios
Première partie du problème trouvée ici:
http://believedesign.net/xhtml-coding/prob...display-problem

J'ai maintenant les sous catégories qui s'affichent bien dans les URLS.
Exemple: http://www.prettynature.com/teint-c-440_446.html

Par contre pour les top catégories, je ne trouve pas...
Exemple: http://www.prettynature.com/products_new.php?id=440

....
chrysalide
Salut Matbios,

je vais te poser la même question qu'a Zibard ce matin ?

Mais pourquoi dont tu passes par products_news.php pour afficher les catégories ? blink.gif

Product_news.php n'est pas concerné par URL rewrting avec Ultimate SEO URL.

Même si tu ne connais pas la contrib, c'est juste flag à la lecture du htaccess et les règles de réécritures.

matbios
Bonjour !

En fait ce n'est pas moi qui ai construit le site, je m'occupe de son référencement...
Je ne sait pas pourquoi la catégorie redirige vers product_news...
Est-ce que cela peut être modifier ?
Si oui est-ce dans le backoffice de Oscommerce ?

Merci !
NoZic
Bonjour,

Déjà, passer par products_news.php pour afficher les catégories, c'est curieux, comme le souligne chrysalide. Le système par défaut sur index.php est beaucoup plus approprié (et prévu par SEO car tu as la ligne dans le .htaccess, celle avec "(.*)-c-(.*)" ).

Ensuite, de toute façon Ultimate SEO URLs ne réécrit pas plus loin dans l'arbre que la catégorie parente du produit, sans changements sur la contrib'.
Un post récapitule les changements à faire pour prendre en plus la parente de la parente :
[Ultimate SEO] Categorie dans l'URL, Ajouter les categories dans l'URL

Bon courage
matbios
Thanks !

En fait je pense devoir simplement ne pas passer par product_news.php et pointer vers la catégorie en elle même !

Comment puis-je faire ce réglage ?

Merci pour votre aide
NoZic
Re,

Bah ça dépend du lien qui t'envoie vers ça.

Il est où ce lien ?
Il sort d'une contrib' (sûrement parce qu'aucun des liens d'origine allant vers les catégories ne pointe vers products_news.php, ils pointent tous vers index.php, sans exception).
Il faut vérifier le code quoi...
matbios
hmmm, comme ce n'est pas moi qui ai développé le site je ne sais pas...

J'ai un fichier product_new.php à la racine du site.
Est-ce que c'est la dedans que je devrais trouver cela selon vous ?
chrysalide
j'ai vu rapidement le nom du presta qui a "réalisé" cette "boutique".
L'intervention étant technique retourne toi vers lui pour modifier le comportement de la boutique pour qu'il soit conforme aux exigences de Ultimate SEO URL.

Si il a été capable de faire ce sac de nœuds il saura le défaire.

En tout cas je ne vois pas ce qu'il a voulu faire, personnellement.
matbios
Ok merci !
Je l'ai contacté, j'attends sa réponse.
Je vous tiens au courant, ça pourra servir pour quelqu'un d'autre.
Si d'ici là quelqu'un à déjà eu ce problème, je suis preneur !!!

Merci encore
chrysalide
Ce n'est pas un réellement problème en soit. C'est un choix de conception.
Tordu le choix c'est vrai car dans le genre "j'ai envie de me prendre la tête pour rien" ou "Leçon numéro 1: comment réinventer la roue parce que c'est fun" c'est très fort.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.