Je sèche....

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

CD
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 20 Mai 2003

Je sèche....

Message le Mer Oct 29, 2003 11:56

Bonjour


Je n'arrive pas à rediriger cette adresse :
http://www.monsite.com/catalog/default.php?cPath=59

http://www.monsite.com/catalog/product_ ... ucts_id=85

j'essaie ça dans le .htaccess mais ca marche pas :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L]
RewriteRule ^produits-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1products_id=$2 [L]

La première avec article marche mais pas celle avec produits

Je voudrais obtenir :

http://www.monsite.com/catalog/produits-41-85.html

Si quelqu'un avait une idée

Merci d'avance
Cordialement


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mer Oct 29, 2003 12:13

RewriteRule ^produits-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2

Tu avais oublié le & qui sépare les paramètres.

Fred

CD
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 20 Mai 2003

Message le Mer Oct 29, 2003 12:24

Je te remercie , je viens de compléter mais celà marche tjrs pas , peut être une histoire de priorité , je débute


Merci quand même


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mer Oct 29, 2003 12:49

Priorité, je ne pense pas, étant donné que tes deux règles sont assez différentes. Essaye quand même de virer la première pour voir si ça fait marcher la deuxième, tu seras fixé.
Sinon, quel est le problème exactement ? Page non trouvée, erreur 500 ?

Fred


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Mer Oct 29, 2003 12:51

CD a écrit:peut être une histoire de priorité


oui, faut inverser

Code: Tout sélectionner
RewriteRule ^produits-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2 [L]
RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L]


osCommerce hein ? ;-)


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mer Oct 29, 2003 13:03

mahefarivony a écrit:oui, faut inverser


Euh... on peut avoir des explications quant au pourquoi du comment :?:

Fred


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Mer Oct 29, 2003 13:29

mince, avait pas fait gaffe ... les 2 regles commencent pas pareil.. mais si ca avait été le cas, oui il faut partir du plus grand nombre de parametres au plus petit

exemple
Code: Tout sélectionner
RewriteRule ^articles-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2 [L]
RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L]


parce que si on fait
Code: Tout sélectionner
RewriteRule ^articles-([0-9]+)\.html$ default.php?cPath=$1 [L]
RewriteRule ^articles-([0-9]+)-([0-9]+)\.html$ product_info.php?cPath=$1&products_id=$2 [L]


la 2eme regle ne serait jamais vérifiée...

mais bon, dans le cas qui nous interesse, le nom de fichier commence pas pareil donc ca va


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Mer Oct 29, 2003 14:26

Ah, tu me rassures :D Je ne voyais pas comment les règles pouvaient interférer l'une envers l'autre.

Fred

CD
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 20 Mai 2003

Message le Mer Oct 29, 2003 16:05

Merci les gars pour votre aide , j'ai solutionné mon problème ,

il fallait tout simplement ceux ci pour ma deuxième règle car j'avais un message "article non trouvé" , la page s'affichant bien mais vide d'articles

RewriteRule ^produits-([0-9]+)\.html$ product_info.php?products_id=$1 [L]

Encore merci
Cordialement


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités