[fichier]aide .htaccess

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

Mimos693
Nouveau WRInaute
 
Messages: 1
Inscription: Jeu Juil 17, 2008 19:12

[fichier]aide .htaccess

Message le Jeu Juil 17, 2008 19:38

Bonjour,

Je crée actuellement un site et je souhaite utiliser l'url rewriting. Pour se qui est des pages générales, il n'y a pas de problème, la réécriture marche très bien.
Cependant je souhaite aussi modifier des urls.

J'ai des urls de se type : index.php?page=Team&id=0, index.php?page=Team&id=2,....
Ces liens permettent d'afficher les informations d'un membre de l'équipe du site.

Je souhaiterai avoir des urls de se genre :
membre-0,mimosa.html
membre-1,spawn.html

Pour cela, je réécris les liens directement en php suivant si on active ou non l'url rewriting.
J'ai crée mon fichier .htaccess et est tenté des regle de réécriture mais cela ne marche pas et je viens donc vous demandez votre aide.

Voici se que j'avais fais :
RewriteRule ^membre-([0-9]+),([a-zA-Z0-9-]+)\.html$ index.php?page=Team&id=$1 [L]

Merci d'avance


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Juil 18, 2008 9:46

c'est plutôt :
Code: Tout sélectionner
RewriteRule ^membre-([0-9]+),[a-zA-Z0-9-]+\.html$ /index.php?page=Team&id=$1 [L]

Gioo
Nouveau WRInaute
 
Messages: 3
Inscription: Ven Juil 18, 2008 15:05

Message le Ven Juil 18, 2008 15:08

Bonjour à tous,

Ce sujet m'intéresse car il m'a permis de corriger la même erreur.

Par contre je souhaiterai pouvoir autoriser les caractères -

Pour reprendre son exemple je souhaiterai pouvoir utiliser les chaînes url comme ceci : membre-0,mim-osa.html
Actuellement ça ne fonctionne pas avec la solution fournie.

Si quelqu'un avait la solution.

D'avance Merci.

Je viens de trouver la réponse tout seul.
Code: Tout sélectionner
RewriteRule ^membre-([0-9]+),[-a-zA-Z0-9-]+\.html$ /index.php?page=Team&id=$1 [L]

Il suffisait de préciser le caractère supplémentaire que j'autorise dans les [a-zA-Z0-9]


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Juil 18, 2008 15:48

le - doit être au début ou à la fin car sinon il est considéré comme un séparateur d'intervalle.
il était déjà présent à la fin ;)

Gioo
Nouveau WRInaute
 
Messages: 3
Inscription: Ven Juil 18, 2008 15:05

Message le Ven Juil 18, 2008 17:23

Ah oui mince j'avais mal vu.
Je pensai que ce que j'avais fait ressemblait mais en fait il avait bien mis le - et pas moi lol ;)


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