Paramètres et url rewriting

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


SuperCureuil
WRInaute impliqué
WRInaute impliqué
 
Messages: 664
Inscription: 9 Mar 2007

Paramètres et url rewriting

Message le Dim Fév 24, 2008 12:40

Bijour la communauté,

Je me mets en ce moment à l'url rewriting avec plus ou moins de succès.

J'arrive à obtenir les pages et l'effet désiré sans trop de problème hormis le fait que je n'arrive pas à me passer du paramètre "id" qui vient un peu gâcher mes belles url :cry:

Mon .htaccess :

Code: Tout sélectionner
RewriteRule ^(.*)-([0-9]+)\.php$  galeries.php?categorie=$1&id_categorie=$2 [L]


Le résultat :

Code: Tout sélectionner
http://localhost/monsite/photos/anguilles-11.php


J'y vais donc de ma question à deux balles :

J'ai besoin de l'id_categorie pour l'affichage des infos sur la page cible, mais je me demande s'il n'existe pas un moyen de le transmettre sans l'afficher dans l'url. J'ai lu un truc ou deux sur le flag QSA mais rien qui ne me concerne vraiment.

Est-ce possible ?

Sinon vous voyez quoi comme autre solution en sachant que je ne peux pas utiliser les titres de catégorie parce qu'ils sont traités (accents, cédilles, ...) et qu'ils ne correspondent donc plus à ceux qui se trouvent dans les tables.

Merchi d'avance à ceux qui auront le courage de m'aider :D

Bon dimanche


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Fév 24, 2008 13:18

pour se passer de l'id de catégorie il faut que le titre de la catégorie soit unique. tu peux ajouter une colonne "description de la catégorie comme dans l'url (sans accents, ...)" avec un index unique qui sert à retrouver l'id. il faut un traitement qui fait la mise à jour de l'existant et penser à modifier celui qui créé ou modifie les catégories.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3884
Inscription: 16 Nov 2004

Re: Paramètres et url rewriting

Message le Dim Fév 24, 2008 14:58

SuperCureuil a écrit:Sinon vous voyez quoi comme autre solution en sachant que je ne peux pas utiliser les titres de catégorie parce qu'ils sont traités (accents, cédilles, ...) et qu'ils ne correspondent donc plus à ceux qui se trouvent dans les tables.


Utilise les fonctions urlencode et urldecode pour passer le titre à la place de l'id dans tes urls.


SuperCureuil
WRInaute impliqué
WRInaute impliqué
 
Messages: 664
Inscription: 9 Mar 2007

Message le Dim Fév 24, 2008 17:23

Salut,

Je rentre à l'instant de ma petite rando vtt :D

Merci à vous 2, j'avise après ma douche et je vous tiens au jus :wink:

++


SuperCureuil
WRInaute impliqué
WRInaute impliqué
 
Messages: 664
Inscription: 9 Mar 2007

Message le Dim Fév 24, 2008 18:51

Merci bien, ça roule avec urldecode - urlencode :D

Bonne soirée !

++


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 1 invité