URL_Rewring débutant

  • Auteur de la discussion Auteur de la discussion job
  • Date de début Date de début
Nouveau WRInaute
Bonjour,
Je voulais savoir s'il était possible
de changer une url du genre
/truc.php?arg=23&arg2=24&arg3=25&type=toto en /truc.php?23_24
et
/truc.php?arg=23&arg2=24&arg3=25&type=tata en /truc.php?23_24_25
C'est a dire que je veux changer les regles d'écriture suivant la valeur de type

Est-ce possible
 
WRInaute passionné
Sans problème, mais ce serait encore mieux comme ça :
truc_23_24_25.html et truc_23_24.html (pas de paramètre)
 
Nouveau WRInaute
Oui et comment ?
J'essaye actuellement le code suivant dans le .htaccess
Code:
RewriteCond %{QUERY_STRING} type=mois
RewriteRule ^agenda.php3?([0-9]+)-([0-9]+)\.html$   agenda.php3?annee=$1&mois=$2&jour=$3&type=mois [QSA,L]
RewriteCond %{QUERY_STRING} type=jour
RewriteRule ^agenda.php3?([0-9]+)-([0-9]+)-([0-9]+)\.html$		agenda.php3?annee=$1&mois=$2&jour=$3&type=jour [QSA,L]
ca ne marche pas.
je laisse le ? dans l'url pour une raison précise(que je ne veux pas développer ici) mais dès que je pourrais j'essayerais de l'éliminer
 
Nouveau WRInaute
Merci M.o.n.d.i.a.n.i
c'est vrai que la lecture sur les url rewriting et assez maigre
je rajouterais ce lien
http://www.webmaster-hub.com/publication/article5.html

sinon je voudrais changer l'adresse
toto.php3?args=09&arg=02&type=truc
en
toto.php3?09-02.html
Je sais c'est une idée à la c??
J'ai essayé le réécriture suivante
Code:
RewriteRule ^toto\.php3\?([0-9]+)-([0-9]+)\.html$	 toto.php3?args=$1&arg=$2&type=truc[QSA]
ca ne marche pas est ce que quelqu'un a une idée
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut