problème url rewriting 101
17 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- schlogo
- Nouveau WRInaute

- Messages: 25
- Inscription: 28 Mai 2006
problème url rewriting 101
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...
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

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
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
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]
.
.
.
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
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 ?
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]
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
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
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
- schlogo
- Nouveau WRInaute

- Messages: 25
- Inscription: 28 Mai 2006
jeanluc a écrit:Peut-être que si tu expliquais en détail se qui se passe, on pourrait t'aider plus efficacement...schlogo a écrit:mais...nan , ça veut pas![]()
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: 25
- Inscription: 28 Mai 2006
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
Même si il n y a pas de $ devant le 1 ce serait considéré comme une variable?
- schlogo
- Nouveau WRInaute

- Messages: 25
- Inscription: 28 Mai 2006
- Code: Tout sélectionner
RewriteRule ^toto-est-in-noob-([0-9])\.html$ /camegave.php?cat=$1 [L]
ceci ne fonctionne pas
-

KOogar - WRInaute accro

- Messages: 3885
- Inscription: 16 Nov 2004
schlogo a écrit:
- Code: Tout sélectionner
RewriteRule ^toto-est-in-noob-([0-9])\.html$ /camegave.php?cat=$1 [L]
ceci ne fonctionne pas
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]
- schlogo
- Nouveau WRInaute

- Messages: 25
- Inscription: 28 Mai 2006
Mmmm j espère qu il n y a pas de malentendu
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?
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: 25
- Inscription: 28 Mai 2006
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.
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.
17 messages
• Page 1 sur 2 • 1, 2
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

