Regle rewritting, besoin d'un coup de pouce

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


hipopulation
WRInaute impliqué
WRInaute impliqué
 
Messages: 346
Inscription: Mer Juil 28, 2004 10:14

Regle rewritting, besoin d'un coup de pouce

Message le Mer Juil 27, 2005 15:01

Bonjour tous,

J'aurais besoin d'un coup de pouce pour mettre en place un règle de réécriture d'url de ce type

URL d'origine :

http://www.fgdfgdf.fr/html/index.php?ac ... &id=610193

Chaque id correspond à un produit, et j'aimerais obtenir ça

http://www.fgdfgdf.fr/produit/le_nom_du_produit/

D'après ce que j'ai compris :

1/je doit faire un htaccess avec la règle de réécriture,

2/ dans mon php je doit regénerer tout les liens qui pointent vers des produits avec un script,c'est bien ça?

A propos du 1/, qq peux m'aider pour demarrer svp? ça serais cool. 8)
Dernière édition par hipopulation le Mer Juil 27, 2005 19:19, édité 1 fois.


hipopulation
WRInaute impliqué
WRInaute impliqué
 
Messages: 346
Inscription: Mer Juil 28, 2004 10:14

Message le Mer Juil 27, 2005 16:25

c'est remoi!

j'ai un peu avancer en partant de 2/3 trucs dispo sur le forum, mais une question réside :

ma regle fonctionne bien puisque :

http://www.fgdfgdf.fr/untitredeproduit-111111.html

redirige bien vers

http://www.fgdfgdf.fr/html/?action=produit&id=111111

mais par contre si je met des tirets comme cela :

http://www.fgdfgdf.fr/un-titre-de-produit-111111.html

ça ne marche plus...

voici mon .htaccess, que faut'il rajouter?

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-z]+)-([0-9]{6})\.html$ html/index.php?action=produit&id=$2 [L]


merci :wink:
Dernière édition par hipopulation le Mer Juil 27, 2005 19:19, édité 1 fois.

maetga
WRInaute passionné
WRInaute passionné
 
Messages: 742
Inscription: Sam Mai 22, 2004 17:49

Message le Mer Juil 27, 2005 16:52

Hors sujet:
Evitez pour vos exemple de faire des liens à m0nsite.com, vous faites un cadeau à un PR7, il y a d'ailleurs une redirection vers un site bien connu.
Comme quoi "rien ne se perd , tout se transforme" :D


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Mer Juil 27, 2005 16:56

Tien remplace ton code par celui ci

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)-([0-9]{6})\.html$ html/index.php?action=produit&id=$2 [L]


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Mer Juil 27, 2005 17:46

Alors hipopulation est ce que cela marche ?

J aimerai etre sur merci de ta reponce ++


hipopulation
WRInaute impliqué
WRInaute impliqué
 
Messages: 346
Inscription: Mer Juil 28, 2004 10:14

Message le Mer Juil 27, 2005 19:18

sorry, je te dis ça demain matin de retour au taf...

merci en tout cas pour la réponse, je te tiens au jus...


hipopulation
WRInaute impliqué
WRInaute impliqué
 
Messages: 346
Inscription: Mer Juil 28, 2004 10:14

Message le Jeu Juil 28, 2005 7:45

Borower a écrit:Alors hipopulation est ce que cela marche ?

J aimerai etre sur merci de ta reponce ++


excellent ça marche! merci :wink:


hipopulation
WRInaute impliqué
WRInaute impliqué
 
Messages: 346
Inscription: Mer Juil 28, 2004 10:14

Message le Jeu Juil 28, 2005 7:53

J'ai une nouvelle question,

J'ai un switch dans mon php

-> http://www.fgh.fr?action=index
-> http://www.fgh.fr?action=panier
-> http://www.fgh.fr?action=produit

Comment appliquer des regles de réécriture differentes dans le htaccess selon le case?

merci :wink:


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