Réécriture d'url et modification du chemin d'accès

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

australien
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 16 Mai 2005

Réécriture d'url et modification du chemin d'accès

Message le Mar Jan 17, 2006 1:00

Amis du web bonsoir,

J'ai recherché attentivement réponse à ma question sur le forum en vain, alors je me permet de vous poser ma question.

J'interviens sur un site web d'annonces
Acutellement, j'ai déjà mis une regle de réécriture pour transformer mes adresses
par exemple : annonce.php?id=xx en annonce-xx.html

jusqu'à là pas de probleme

admetons que ce fichier annonce.php se trouve dans un dossier
par exemple : http://www.monsite.com/module/annonce/

j'aimerai savoir si il est possible, pas une regle de réécriture, de transformer l'adresse

http://www.monsite.com/annonce-xx.html
en
http://www.monsite.com/module/annonce/annonce.php?id=xx

J'espère que quelqu'un pourra m'aiguiller sur la regle que je dois ajouter dnas mon htacces pour se faire.

si la question a déjà été poser, n'hésitez pas à m'orienter vers le sujet que je n'aurai su trouver.

en vous remerciant d'avance pour votre lecture et votre attention
cordialement


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mar Jan 17, 2006 1:15



RewriteRule ^annonce-([a-z0-9]+).html$ /module/annonce/annonce.php?id=$1

australien
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 16 Mai 2005

Message le Mar Jan 17, 2006 2:01

Merci pour ta réponse mais cela ne fonctionne pas.

En faite, si j'utilise la logique de cette regle, il se passe quelque chsoe de bizarre. Il m'affiche une page blanche. Si la regle était eronné, il devrai apparaitre une erreur mais là il m'affiche une page blanche.

que puis-je en penser ?

cordialement


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19596
Inscription: 8 Aoû 2004

Message le Mar Jan 17, 2006 7:03

et comme ça
Code: Tout sélectionner
RewriteRule ^annonce-([a-z0-9]+).html$ /module/annonce/annonce.php?id=$1 [L]
qui fera terminer la réécriture ?

australien
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 16 Mai 2005

Message le Mar Jan 17, 2006 18:28

nan ça ne fonctionne pas

The requested URL /module/annonce/annonce-12762.html was not found on this server.


alors ... une idée ?

merci pour vos réponses


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19596
Inscription: 8 Aoû 2004

Message le Mar Jan 17, 2006 19:48

Je viens de faire le test en local, aucun problème, ça marche, ça transforme bien /annonce-12762.html en /module/annonce/annonce.php?id=12762

australien
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 16 Mai 2005

Message le Mer Jan 18, 2006 7:37

Bon, c'est embetant tout ça,

en faite, j'ai donc repassé du temps sur la question et la regle que me donne Leonick c'est à dire :

Code: Tout sélectionner
RewriteRule ^annonce-([a-z0-9]+).html$ /module/annonce/annonce.php?id=$1 [L]


fonctionne masi pas comme je le souhaite.
Comme je l'ai expliqué je souhaite transformer une adresse http://www.monsite.com/annonce-12762.html pour acceder à une page qui est à cette adresse http://www.monsite.com/module/annonce/a ... p?id=12762

La regle que Leonick m'a communiqué fonctionne si l'adresse de départ est http://www.monsite.com/module/annonce/a ... 12762.html
mais le but est de transformer une adresse sans /module/annonce/
et dans ce cas là, je n'obtiens qu'une page blanche

voilà, désolé Leonick et merci pour tes réponses

cordialement


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19596
Inscription: 8 Aoû 2004

Message le Mer Jan 18, 2006 8:17

australien a écrit:La regle que Leonick m'a communiqué fonctionne si l'adresse de départ est http://www.example.com/module/annonce/a ... 12762.html
Non, elle fonctionne avec http://www.example.com/annonce-12762.html, si le htaccess est bien mis à la racine.
En plus, justement, elle ne fonctionne pas avec http://www.example.com/module/annonce/a ... 12762.html à cause du ^ qui indique le début de l'url
PS : il faut prendre comme modèle de site www.example.com, car le site que tu utilises correspond à un vrai site, qui vend des services pour les sites web et qui se récupère du backlink à la pelle avec tout le monde qui prend ça comme exemple.
En voilà un bon choix de nom de domaine qu'ils ont fait là :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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