Je sèche....
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- CD
- Nouveau WRInaute

- Messages: 4
- Inscription: 20 Mai 2003
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_ ... 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
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é

- Messages: 1923
- Inscription: 6 Juin 2003
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
Tu avais oublié le & qui sépare les paramètres.
Fred
-

George Abitbol - WRInaute passionné

- Messages: 1923
- Inscription: 6 Juin 2003
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
Sinon, quel est le problème exactement ? Page non trouvée, erreur 500 ?
Fred
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
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é

- Messages: 1923
- Inscription: 6 Juin 2003
mahefarivony a écrit:oui, faut inverser
Euh... on peut avoir des explications quant au pourquoi du comment
Fred
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
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
parce que si on fait
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
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é

- Messages: 1923
- Inscription: 6 Juin 2003
Ah, tu me rassures
Je ne voyais pas comment les règles pouvaient interférer l'une envers l'autre.
Fred
Fred
- CD
- Nouveau WRInaute

- Messages: 4
- Inscription: 20 Mai 2003
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
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
9 messages
• Page 1 sur 1
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 :
- Là je séche
- Panne sèche
- Robots.txt, je sèche
- url rewriting... je sèche :(
- RewriteCond + RewriteRule + parameter = je sèche ...
- Filtrer ma propre IP ... non fixe ... je sèche
- je seche en php sur un tableau
- 1 pb de rewriting sur lequel je sèche :(
- Google sèche les cours de maths ?
- Pour un bon départ dans le rewrite... là je sèche..
- Le simulateur de vol de Google Earth - 07-09-2007
- AOL pourrait remplacer son partenaire Google par MSN - 07-12-2005
- Consulter l'enneigement des stations de ski des Alpes dans Google Earth - 26-12-2008
- Explications sur le Crawl Caching Proxy de Google - 26-04-2006
- Economiser de l'énergie avec Google PowerMeter - 13-02-2009
- Afficher le PageRank en entier dans Firefox (barre d'outils Google) - 16-01-2008
- CSV AdStats v4 : le logiciel pour analyser ses statistiques AdSense - 15-11-2007
- Infos en vrac sur Google en 2006 - 13-05-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
