Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Je sèche....

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
CD
Nouveau WRInaute

Inscrit le: 20 Mai 2003
Messages: 3

URL permanente de ce messagePosté le : Mer Oct 29, 2003 12:56    Sujet du message: Je sèche....

Bonjour


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

http://www.monsite.com/catalog/product_info.php?cPath=41&products_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
 
CD
George Abitbol
WRInaute accro
WRInaute accro

Inscrit le: 06 Juin 2003
Messages: 1922

URL permanente de ce messagePosté le : Mer Oct 29, 2003 13:13    Sujet du message: Je sèche....

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
 
George Abitbol Visiter le site web du posteur
CD
Nouveau WRInaute

Inscrit le: 20 Mai 2003
Messages: 3

URL permanente de ce messagePosté le : Mer Oct 29, 2003 13:24    Sujet du message: Je sèche....

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
 
CD
George Abitbol
WRInaute accro
WRInaute accro

Inscrit le: 06 Juin 2003
Messages: 1922

URL permanente de ce messagePosté le : Mer Oct 29, 2003 13:49    Sujet du message: Je sèche....

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
 
George Abitbol Visiter le site web du posteur
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11343

URL permanente de ce messagePosté le : Mer Oct 29, 2003 13:51    Sujet du message: Je sèche....

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


oui, faut inverser

Code:
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 ? Wink
 
mahefarivony Visiter le site web du posteur
George Abitbol
WRInaute accro
WRInaute accro

Inscrit le: 06 Juin 2003
Messages: 1922

URL permanente de ce messagePosté le : Mer Oct 29, 2003 14:03    Sujet du message: Je sèche....

mahefarivony a écrit:
oui, faut inverser


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

Fred
 
George Abitbol Visiter le site web du posteur
mahefarivony
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2002
Messages: 11343

URL permanente de ce messagePosté le : Mer Oct 29, 2003 14:29    Sujet du message: Je sèche....

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:
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:

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
 
mahefarivony Visiter le site web du posteur
George Abitbol
WRInaute accro
WRInaute accro

Inscrit le: 06 Juin 2003
Messages: 1922

URL permanente de ce messagePosté le : Mer Oct 29, 2003 15:26    Sujet du message: Je sèche....

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

Fred
 
George Abitbol Visiter le site web du posteur
CD
Nouveau WRInaute

Inscrit le: 20 Mai 2003
Messages: 3

URL permanente de ce messagePosté le : Mer Oct 29, 2003 17:05    Sujet du message: Je sèche....

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
 
CD
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort