pb avec l'url rewrinting, help pleazzzzzzzzzzzzz

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


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 1457
Inscription: 29 Avr 2005

pb avec l'url rewrinting, help pleazzzzzzzzzzzzz

Message le Lun Mai 09, 2005 20:00

salut tt le monde
c'est pour la deuxième fois que je pose cette question car le premier post est passé aux oubliettes sans réponce :(

voilà mon problème
je voudrait faire un url rewrite qui met une partie des variables dans le l'url et pass l'autre partie comme des variables, je m'explique



j'ai écrit ce .htaccesss (qui ne marche pas vous sinon j'aurai pas poster :p )

RewriteEngine on
RewriteRule unnom\-(.+)\-(.+)\.html\?(.*)$ /index.php?_page=$1&lang=$2&$4 [nc,L]


pourriez vous me dire si c'est possible de faire ça, et dans ce cas, commet le faire ?

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Re: pb avec l'url rewrinting, help pleazzzzzzzzzzzzz

Message le Lun Mai 09, 2005 20:15

aladdin a écrit:à partir de ces deux URL par exemple:
- http://www.monsite.com/index.php?page=a ... =fr&toto=1
- http://www.monsite.com/index.php?page=a ... pwet=1&x=2
je veux obtenir:
- http://www.monsite.com/unnom-accueil-fr.html?toto=1
- http://www.monsite.com/unnom-aide-fr.html?pwet=1&x=2

j'ai écrit ce .htaccesss (qui ne marche pas vous sinon j'aurai pas poster :p )

Code: Tout sélectionner
RewriteEngine on
RewriteRule unnom\-(.+)\-(.+)\.html\?(.*)$ /index.php?_page=$1&lang=$2&$4 [nc,L]



RewriteRule ^unnom-(.+)-(.+)\.html /index.php?_page=$1&lang=$2 [QSA,NC,L]


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 1457
Inscription: 29 Avr 2005

Message le Lun Mai 09, 2005 20:27

merci beaucoup je vais tester ça :D

heuuu dit, t'aurai pas une page qui explique les significations de tout les flags? j'en ai une mais j'y trouve pas le flag QSA ??

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Lun Mai 09, 2005 20:34

QSA veut dire Query String Append, c'est à dire que l'on rajoutele query string de l'URL d'origine à l'URL de destination.

Je crois que la doc en français se trouve ici: http://www.apachefrance.com/


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

Message le Lun Mai 09, 2005 20:40

http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html

Flags:
QSA
Query string append
This flag forces the rewriting engine to append a query string part in the substitution string to the existing one instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule.


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