problème url rewriting 101

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

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

problème url rewriting 101

Message le Mar Avr 17, 2007 4:33

Bon j y ai passé quelques heures, j' ai saisi le principe pour écrire les règles mais je ne trouve pas la solution à mon problème, qui doit surement être simple vu que le problème est simple... :twisted:


J ai cette url

http://www.monsite.com/toto.php?id=1

et j ai besoin d' en faire ceci

http://www.monsite.com/toto-est-un-noob.html

A savoir que l' ID ne correspond pas à une variable dans la base de données, qui etait la avant que je n arrive. j ai juste besoin de ça pour 6 ID (1 à 6)

J' ai fait tous les tests, le serveur accepte l URL rewriting et j ai meme un annaire qui fonctionne déjà tout rewrité

Un coup de main ce serait cool

8O


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3338
Inscription: Mar Nov 16, 2004 18:27

Message le Mar Avr 17, 2007 5:48

Dans ce genre puisque que n'a que 6 redirections ?

Code: Tout sélectionner
RewriteRule   ^toto-est-un-noob\.htm$    /toto.php?id=1 [L]
RewriteRule   ^toto-est-un-noobies\.htm$    /toto.php?id=2 [L]
RewriteRule   ^toto-est-un-mega-noob\.htm$    /toto.php?id=3 [L]
.
.
.

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mar Avr 17, 2007 13:07

Quelque part, ça me rassure, c'est ce que j' ai essayé et ça ne fonctionne pas alors que si je prends l exemple inconnu.html du tuto ça fonctionne. une autre idée ? :D


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3338
Inscription: Mar Nov 16, 2004 18:27

Message le Mar Avr 17, 2007 14:51

schlogo a écrit:Quelque part, ça me rassure, c'est ce que j' ai essayé et ça ne fonctionne pas alors que si je prends l exemple inconnu.html du tuto ça fonctionne. une autre idée ? :D


Ah ? ca ne marche pas ? tu as vu que j'ai fais une petite coquille ; au lieu de mettre html, j'ai mis htm. Tu as changé avant de tester ?

Code: Tout sélectionner
RewriteRule   ^toto-est-un-noob\.html$    /toto.php?id=1 [L]

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mar Avr 17, 2007 14:52

oui j ai fait le changement mais ca ne passe pas, ja i re vérifié que l url rewriting fonctionne et que l url est la bonne mais...nan , ça veut pas 8O

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mer Avr 18, 2007 3:00

rien a faire, si quelqu un a une idée...je sèche


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

Message le Mer Avr 18, 2007 7:57

schlogo a écrit:mais...nan , ça veut pas 8O
Peut-être que si tu expliquais en détail se qui se passe, on pourrait t'aider plus efficacement... :wink:

Questions:
- y a-t-il un code d'erreur ?
- y a t-il redirection ou pas ?

Jean-Luc


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3338
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Avr 18, 2007 9:03

RewriteRule ^toto-est-un-noob\.html$ /toto.php?id=1 [L]

Oui je crois en effet que ca ne peut marcher car le contenu de la variable id doit etre retourné par une capture. Doit falloir un flag ou un truc dans ce genre....Je regarde ca en fin de soirée si c'est pas resolu avant :D

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mer Avr 18, 2007 13:19

jeanluc a écrit:
schlogo a écrit:mais...nan , ça veut pas 8O
Peut-être que si tu expliquais en détail se qui se passe, on pourrait t'aider plus efficacement... :wink:

Questions:
- y a-t-il un code d'erreur ?
- y a t-il redirection ou pas ?

Jean-Luc


Il ne se passe rien, il n y a rien dans les logs du serveur...

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mer Avr 18, 2007 13:20

KOogar a écrit:RewriteRule ^toto-est-un-noob\.html$ /toto.php?id=1 [L]

Oui je crois en effet que ca ne peut marcher car le contenu de la variable id doit etre retourné par une capture. Doit falloir un flag ou un truc dans ce genre....Je regarde ca en fin de soirée si c'est pas resolu avant :D


Même si il n y a pas de $ devant le 1 ce serait considéré comme une variable?

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mer Avr 18, 2007 13:27

Code: Tout sélectionner
RewriteRule ^toto-est-in-noob-([0-9])\.html$    /camegave.php?cat=$1  [L]


ceci ne fonctionne pas :evil:


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3338
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Avr 18, 2007 14:06

schlogo a écrit:
Code: Tout sélectionner
RewriteRule ^toto-est-in-noob-([0-9])\.html$    /camegave.php?cat=$1  [L]


ceci ne fonctionne pas :evil:


Relax ^^

As-tu bien apeler l'adresse suivante dans ton navigateur?
-http://www.tonsite.com/toto-est-in-noob-1.html

sinon pour la premiere expression chez moi j'ai du mettre le chemin complet.

Code: Tout sélectionner
RewriteRule ^toto-est-in-noob\.html$ http://www.tonsite.com/page.php?id=1 [L]


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

Message le Mer Avr 18, 2007 14:11

schlogo a écrit:Il ne se passe rien, il n y a rien dans les logs du serveur...
Et qu'est-ce qui est écrit sur l'écran de ton navigateur ?

Jean-Luc

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mer Avr 18, 2007 16:10

Mmmm j espère qu il n y a pas de malentendu :D J ai cette url

http://www.monsite.com?id=1

et je veux que l url rewriting m aide a afficher l url suivante dans le navigateur:

http://www.monsite.com/toto-est-un-noob.html


Pour l instant, si je tape http://www.monsite.com?id=1 dans le navigateur
c est
http://www.monsite.com?id=1 qui s affiche

alors que j aimerais voir apparaitre
http://www.monsite.com/toto-est-un-noob.html

Si je tape directement http://www.monsite.com/toto-est-un-noob.html, j ai le nom rewrité sur la bonne page

est ce que j ai mal compris la fonctionnement de l url rewriting ou ai je mal decrit le probleme dans mon premier post?

schlogo
Nouveau WRInaute
 
Messages: 17
Inscription: Dim Mai 28, 2006 5:30

Message le Mer Avr 18, 2007 16:22

Ok, du haut de ma noobitude, je pense que je viens de saisir quelque chose:Dites moi si je me trompte

A partir du moment ou le rewrite fonctionne, je n' ai pas a faire appel a
http://www.monsite.com/camegave.php?id=1. Je dois changer tous les liens de mon site pour qu ils pointent vers le nom rewrité des urls et les moteurs de recherche ne verront jamais l url non rewritées?

C est ca? Si oui ca marche depuis le début, je vous autorise à me maudire jusqu a la quinzième génération.

problème url rewriting 101

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