réécriture qui marche à moitié je bloque
13 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- fr123
- Nouveau WRInaute

- Messages: 13
- Inscription: 23 Oct 2006
réécriture qui marche à moitié je bloque
Bonsoir à tous.
J'ai un pb sur ma réécriture d'url!
j'ai réécris tous les liens dans les pages web et j'ai bien créé un fichier .htaccess
Selon l'ordre des regles, il y a des pages qui fonctionnent à moitié...
si par exemple, je mets une ligne avant l'autre alors les pages qui fonctionnent mal marchent et celle qui marchaient avant fonctionnent mal maintenant!!! (par ex, la pagination marche pas parfois qd ya d'autres parametres passés)
quelqu'un pourrait-il me dire d'ou vient le pb svp ??
voici un extrait de mon code (cela correspond a une seule page php!!):
J'ai un pb sur ma réécriture d'url!
j'ai réécris tous les liens dans les pages web et j'ai bien créé un fichier .htaccess
Selon l'ordre des regles, il y a des pages qui fonctionnent à moitié...
si par exemple, je mets une ligne avant l'autre alors les pages qui fonctionnent mal marchent et celle qui marchaient avant fonctionnent mal maintenant!!! (par ex, la pagination marche pas parfois qd ya d'autres parametres passés)
quelqu'un pourrait-il me dire d'ou vient le pb svp ??
voici un extrait de mon code (cela correspond a une seule page php!!):
- Code: Tout sélectionner
# liste: zone de liste 3 + lien page + mode
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-page-([0-9]+)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&id2=$6&int2=$7&page=$8&mode=$9 [L]
# liste: zone de liste 3 + lien page
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-page-([0-9]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&id2=$6&int2=$7&page=$8 [L]
# liste: zone de liste 3 + mode
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&id2=$6&int2=$7&mode=$8 [L]
# liste: zone de liste 3 + nbenr
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-affichage-([0-9]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&id2=$6&int2=$7&nbenr=$8 [L]
# liste: zone de liste 3
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&id2=$6&int2=$7 [L]
# liste: zone de liste 2 + lien page + mode
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-page-([0-9]+)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&page=$6&mode=$7 [L]
# liste: zone de liste 2 + lien page
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-page-([0-9]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&page=$6 [L]
# liste: zone de liste 2 + mode
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&mode=$6 [L]
# liste: zone de liste 2 + nbenr
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*)-affichage-([0-9]+).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5&nbenr=$6 [L]
# liste: zone de liste 2
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-([0-9]+)-([a-z0-9].*).html$ index.php?espace=$1&rub=$2&cat=$3&id=$4&int=$5 [L]
# liste: zone de liste 1 + lien page + mode
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-page-([0-9]+)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&cat=$3&page=$4&mode=$5 [L]
# liste: zone de liste 1 + lien page
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-page-([0-9]+).html$ index.php?espace=$1&rub=$2&cat=$3&page=$4 [L]
# liste: zone de liste 1 + mode
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&cat=$3&mode=$4 [L]
# liste: zone de liste 1 + nbenr
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*)-affichage-([0-9]+).html$ index.php?espace=$1&rub=$2&cat=$3&nbenr=$4 [L]
# liste: zone de liste 1
RewriteRule ^([a-z]+)-([a-z]+)-([a-z0-9].*).html$ index.php?espace=$1&rub=$2&cat=$3 [L]
# liste: pages + mode
RewriteRule ^([a-z]+)-([a-z]+)-page-([0-9]+)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&page=$3&mode=$4 [L]
# liste: pages
RewriteRule ^([a-z]+)-([a-z]+)-page-([0-9]+).html$ index.php?espace=$1&rub=$2&page=$3 [L]
# liste: mode
RewriteRule ^([a-z]+)-([a-z]+)-mode-([a-z]+).html$ index.php?espace=$1&rub=$2&mode=$3 [L]
# liste: nbenr / affichage
RewriteRule ^([a-z]+)-([a-z]+)-affichage-([0-9]+).html$ index.php?espace=$1&rub=$2&nbenr=$3 [L]
- fr123
- Nouveau WRInaute

- Messages: 13
- Inscription: 23 Oct 2006
oui, j'ai pas mal de parametres effectivement mais je peux vraiment pas faire moins !
pour mon pb, j'ai l'impression (peut etre que je me trompe) que, qd ca fonctionne mal, c'est pas la bonne ligne qui s'execute, du coup il trouve les parametres mais ca marche a moitie...
peut on mettre une condition du style: si il y a tel et tel parametres dans la barre d'adresse, alors il execute seulement cette ligne mais pas une autre ligne contenant ces parametres+d'autres parametres ?
pour mon pb, j'ai l'impression (peut etre que je me trompe) que, qd ca fonctionne mal, c'est pas la bonne ligne qui s'execute, du coup il trouve les parametres mais ca marche a moitie...
peut on mettre une condition du style: si il y a tel et tel parametres dans la barre d'adresse, alors il execute seulement cette ligne mais pas une autre ligne contenant ces parametres+d'autres parametres ?
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
Fais une recherche sur Google sur l'url rewriting, tu trouveras de nombreux exemples des nombreuses options possibles. Effectivement, tu peux mettre des conditions dans tes règles, saches aussi que les règles sont lues ET interprétées de haut en bas par apache et donc que l'ordre a une importance.
Enfin, un nombre aussi important de paramètres dans l'url n'est pas bon pour le référencement.
Enfin, un nombre aussi important de paramètres dans l'url n'est pas bon pour le référencement.
- fr123
- Nouveau WRInaute

- Messages: 13
- Inscription: 23 Oct 2006
Merci pour vos réponse.
Je précise que la page en question inclus plusieurs zone de listes d'ou le nbre de parametres... mais en general il y a entre 2 et 4 parametres...
Voici en gros un bout d'url avec 9 parametres:
j'ai rajouté universe et junior ($int et $int2, cf code plus haut) pour ajouter des mot clés. ils ne servent pas au fonctionnement du site car leur identifiant sont passé ds l'url (70 et 2)
j'hesitais a rajouter 2 mots cles en plus sur toutes les pages comme "emploi" et "informatique" du style:
mais d'apres ce qu'on me dit, plus c'est court mieux c'est! alors je vais abandonner cette idee...
dommage qd meme car les mot emploi et informatique pourrait peut etre mieux positionner le site non ?
encore merci

Je précise que la page en question inclus plusieurs zone de listes d'ou le nbre de parametres... mais en general il y a entre 2 et 4 parametres...
Voici en gros un bout d'url avec 9 parametres:
- Code: Tout sélectionner
candidat-offres-competence-70-universe-2-junior-page2-modesimple.html
j'ai rajouté universe et junior ($int et $int2, cf code plus haut) pour ajouter des mot clés. ils ne servent pas au fonctionnement du site car leur identifiant sont passé ds l'url (70 et 2)
j'hesitais a rajouter 2 mots cles en plus sur toutes les pages comme "emploi" et "informatique" du style:
- Code: Tout sélectionner
emploi-informatique-candidat-offres-competence-70-universe-2-junior-page2-modesimple.html
mais d'apres ce qu'on me dit, plus c'est court mieux c'est! alors je vais abandonner cette idee...
dommage qd meme car les mot emploi et informatique pourrait peut etre mieux positionner le site non ?
encore merci
Dernière édition par fr123 le Mar Oct 24, 2006 14:50, édité 1 fois.
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
aie, ca me semble un rewriting absolument pas optimisé pour les moteurs, donc un rewriting pas tres utile.
ce n'est pas en mettant une série de mots clés que tu va aider ton referencement, ce serait trop simple. tu va meme etre pénalisé. revient a un rewriting tres simple avec une ou deux variables utiles et 1,2, ou 3 mots clés max
ce n'est pas en mettant une série de mots clés que tu va aider ton referencement, ce serait trop simple. tu va meme etre pénalisé. revient a un rewriting tres simple avec une ou deux variables utiles et 1,2, ou 3 mots clés max
- fr123
- Nouveau WRInaute

- Messages: 13
- Inscription: 23 Oct 2006
ma page contient des zone de liste et les 9 parametres sont des cas extremes!
en general il y a entre 2 et 4 parametres!
je pense pouvoir enlever le mot "page" dans l'url en ne gardant que le numero de page, idem pour le mot "mode"
Si aussi je mets des barre verticales comme separateur puis des tirets ?
du style:
(domaine)/candidat/offres/techno-3-sgbd(r).html
ou bien aussi (domaine)/candidat/offres/index.html
ou (domaine)/candidat/offres/competence-70-universe-2-junior-page2-modesimple.html
sur ce site il y a apparemment cette methode ( séparateurs / et - )
ex http://www.webrankinfo.com/annuaire/cat-5-sante.htm ou http://www.webrankinfo.com/actualites/2 ... dexing.htm
je ne pense pas que ca correspond a des repertoires...
en general il y a entre 2 et 4 parametres!
je pense pouvoir enlever le mot "page" dans l'url en ne gardant que le numero de page, idem pour le mot "mode"
Si aussi je mets des barre verticales comme separateur puis des tirets ?
du style:
(domaine)/candidat/offres/techno-3-sgbd(r).html
ou bien aussi (domaine)/candidat/offres/index.html
ou (domaine)/candidat/offres/competence-70-universe-2-junior-page2-modesimple.html
sur ce site il y a apparemment cette methode ( séparateurs / et - )
ex http://www.webrankinfo.com/annuaire/cat-5-sante.htm ou http://www.webrankinfo.com/actualites/2 ... dexing.htm
je ne pense pas que ca correspond a des repertoires...
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Pourquoi ([a-z0-9].*) ?
J'aurrai dit ([a-z0-9]*) ou (.*)
J'aurrai dit ([a-z0-9]*) ou (.*)
13 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 :
- Rewriting marche à moitié!!
- Ca marche mais a moitié
- A moitié pleine ou à moitié vide?
- Simple réécriture en local qui ne marche pas
- .htaccess fonctionnant à moitié
- UrL Rewriting à moitié !
- [à moitié RESOLU] integration phpmynewsletter
- A moitié absent du directory de google...
- URL rewriting a moitié géré?
- indexaion dans GG mais qua moitié
Consultez la description détaillée des produits ou services de Google suivants : Google Video Store, Google Earth pour iPhone et iPod Touch
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
