Rewrite a la volé

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


dznet
WRInaute impliqué
WRInaute impliqué
 
Messages: 643
Inscription: 1 Juil 2004

Rewrite a la volé

Message le Mar Mar 24, 2009 13:59

Bonjour,

Voila je coince un peu depuis ce matin;

Je veux faire un rewrite de index.php?page=exemple en exemple.html ou page peu prendre plusieurs valeur alphanumérique, mais je n'y arrive pas

Je voudrai que quand on clique sur index.php?page=exemple l'url soit directement remplacé par l'autre

Pouvez vous m'aider SVP

voici mon htaccess

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mon-site\.fr$ [NC]
RewriteRule ^(.*) http://www.mon-site.fr/$1 [QSA,L,R=301]
RewriteRule ^([a-z0-9\-]+)\.html$ index.php?page=$1


Merci


skyll
WRInaute passionné
WRInaute passionné
 
Messages: 1364
Inscription: 14 Oct 2005

Re: Rewrite a la volé

Message le Mar Mar 24, 2009 14:18

dznet a écrit:Bonjour,
Voila je coince un peu depuis ce matin;
Je veux faire un rewrite de index.php?page=exemple en exemple.html ou page peu prendre plusieurs valeur alphanumérique, mais je n'y arrive pas
Je voudrai que quand on clique sur index.php?page=exemple l'url soit directement remplacé par l'autre
Pouvez vous m'aider SVP
voici mon htaccess
Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mon-site\.fr$ [NC]
RewriteRule ^(.*) http://www.mon-site.fr/$1 [QSA,L,R=301]
RewriteRule ^([a-z0-9\-]+)\.html$ index.php?page=$1

Merci


Euh....
en théorie un truc comme ca :
Code: Tout sélectionner
RewriteRule    ^([a-zA-Z0-9]+)\.html$ index.php?page=$1 [L]

ca fonctionne, mais de l'autre côté il faut générer tes urls au bont format :
exemple.html au lieu de index.php?page=exemple


dznet
WRInaute impliqué
WRInaute impliqué
 
Messages: 643
Inscription: 1 Juil 2004

Re: Rewrite a la volé

Message le Mar Mar 24, 2009 14:38

Merci, ça marche :D
mais pour générer les URL je coince, vous auriez un tuto?

Merci


skyll
WRInaute passionné
WRInaute passionné
 
Messages: 1364
Inscription: 14 Oct 2005

Re: Rewrite a la volé

Message le Mar Mar 24, 2009 14:56

dznet a écrit:Merci, ça marche :D
mais pour générer les URL je coince, vous auriez un tuto?
Merci


?????
la je comprends pas ton soucis....

c'est toi qui décide des urls non ?
ben tu met le format rewrité à la place du non rewrité :-)


dznet
WRInaute impliqué
WRInaute impliqué
 
Messages: 643
Inscription: 1 Juil 2004

Re: Rewrite a la volé

Message le Mar Mar 24, 2009 15:19

:? excuse je suis mal réveillé.
En fait ce que je voulais dire, c'est que je dois faire un RedirectPermanent de index.php?page=exemple vers exemple.html pour ne pas perdre le référencement et éviter les duplicate


skyll
WRInaute passionné
WRInaute passionné
 
Messages: 1364
Inscription: 14 Oct 2005

Re: Rewrite a la volé

Message le Mar Mar 24, 2009 15:31

dznet a écrit::? excuse je suis mal réveillé.
En fait ce que je voulais dire, c'est que je dois faire un RedirectPermanent de index.php?page=exemple vers exemple.html pour ne pas perdre le référencement et éviter les duplicate


ahh :-)
efectivement, si tu as déja des pages indexées avec : index.php?page=exemple
effectue les redirections proprement (tu trouveras tout ce qu'il faut sur les redirections sur ce forum)
et change tes liens internes par les versions rewrités :-)

Je pense que ca devrais pas trop mal se passer :-)


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