Problème de réécriture d'url avec des parmètres

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

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Problème de réécriture d'url avec des parmètres

Message le Mer Juin 27, 2007 11:11

Bonjour,

Je n'arrive pas à mettre en route ma réécriture d'url lorsque j'ai des paramètres dans l'url (un paramètre). J'ai fait le tour des différents sujets évoqués dans le forum, je m'en suis servit pour faire mes essais, mais rien n'y fait !!!

Voilà mon exemple :

Url à réécrire : actualite.php?id=var
Url réécrite : actualite-id-titre_actu.html

Voilà le contenu de mon htaccess :

Code: Tout sélectionner
RewriteEngine on   
RewriteRule ^collectif_cerpcos\.html$ /index.php [L]
RewriteRule ^actualite-([0-9]*)-([a-z]*)\.html$ /actualite.php?id=$1 [L]


Volià l'url de la page : http://www.cerpcos.com/actualite.php.

Si quelqu'un peut me donner un petit coup de pouce sa serait vraiment génial, parce que là je ne comprend pas du tout ....... 8O 8O

Merci


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5321
Inscription: Lun Juin 13, 2005 14:13

Message le Mer Juin 27, 2007 16:28

Bonjour

Ta règle ne peut pas marcher.
Tu transmets seulement un identifiant numérique dans ton URL, comment veux tu que le serveur retrouve tout seul le titre de ton actu ??

il faudrait que tu aie une url php genre

/actualite.php?id=1&titre=super-titre-de-mon-actu

et une règle de la sorte :
Code: Tout sélectionner
RewriteRule ^actualite-([0-9]*)-([a-z]*)\.html$ /actualite.php?id=$1&titre=$2 [L]

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Message le Mer Juin 27, 2007 16:45

Ok merci je teste.

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Message le Mer Juin 27, 2007 17:00

il faudrait que tu aie une url php genre

/actualite.php?id=1&titre=super-titre-de-mon-actu


Lorsque tu dis ça, je ne vois pas ou je dois mettre cette url ?

actuellement dans ma balise <a .... j'ai un ca :

Code: Tout sélectionner
<a href="actualite-".$value[0]."-".clean(stripslashes($value[1])).".html" title="".stripslashes($value[1])."">".stripslashes($value[1])."</a>


ou value[0] est l'id et value[1] le titre

Je pense que c'est ici que j'ai une modification à faire mais je n'arrive pas à comprendre quoi ....

Peux tu m'aider s'il te plait ?


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5321
Inscription: Lun Juin 13, 2005 14:13

Message le Mer Juin 27, 2007 17:11

Ca devrait marcher avec ce que tu m'indiques.
Les liens générés doivent être de la forme
Code: Tout sélectionner
<a href="actualite-12-blablablablabalabla.html> blablablablablabalabla </a>

Ensuite, la règle de réécriture va demander de traiter cette URL "comme si" c'était en fait
Code: Tout sélectionner
actualite.php?id=12&parametre2=blablablablabalabla

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Message le Mer Juin 27, 2007 17:24

Oui les liens sont comme ça :

http://www.cerpcos.com/actualite-1-Nouv ... RPCOS.html

Je me suis servit de la règle que tu m'as passé mais je me retrouve toujours avec un erreur 404.

Code: Tout sélectionner
RewriteRule ^actualite-([0-9]*)-([a-z]*)\.html$ /actualite.php?id=$1&titre=$2 [L]


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2659
Inscription: Lun Mai 03, 2004 14:48

Message le Mer Juin 27, 2007 17:29

Faudrait remplacer
[a-z]
par
[a-zA-Z_]

Pour info:
[a-z] = n'importe quelle minuscule
[a-zA-Z_] = n'importe quelle minuscule ou majuscule ou un underscore

Jean-Luc

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Message le Mer Juin 27, 2007 17:33

Merci nickargall et Jean-Luc ca faisait bien longtemps que mon petit cerveau butait sur ce problème :? vous m'avez donné un bon coup de pouce !!!!

Encore merci ! :D :D :D


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5321
Inscription: Lun Juin 13, 2005 14:13

Message le Mer Juin 27, 2007 17:44

de rien
ça fera 300 backlinks optimisés pour mon WWW steup, payable sous 10 jours :)

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Message le Mer Juin 27, 2007 18:03

Oula va falloir que je mi mette vite alors !!!!! :) :) :)


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5321
Inscription: Lun Juin 13, 2005 14:13

Message le Mer Juin 27, 2007 18:11

Oups pardon j'avais pas vu que t'étais breton, allez pour toi c'est gratuit ;)

erehcab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Nov 04, 2005 11:17

Message le Sam Juin 30, 2007 18:14

Merci c'est sympa !!!!! serais tu aussi Breton ???


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