Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (51)
Print (66)
Programmation
PHP (66)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (261)
933 Sujets
12337 Réponses
Programmation > PHP > HTACCESS - URL rewrite
HTACCESS - URL rewrite
Salut les filles, vu que y a de l'url rewrite sur le site me suis dis que je pouvais poser la question alors je me lance

J'ai actuellement une URL de ce type

index.php?pages=catalo gue&type=1&produit=3

et je voudrai la transformer en qqchose du genre
pages_catalogue_1-motcl é1_3-motclé2

Donc si je comprend bien le raisonnement il faut que je dise en gros a mon HTACCESS

que ca commence par pages_"chaine de carac1" (dans mon cas "catalogue"
ensuite qu'il y a un _"chiffre1"-chaine de caractere2 (ds mon cas chiffre1 = 1)
ensuite y a _"chiffre2"-chaine de carac3.html (ds mon cas chiffre2 = 3)
et que ca pointe vers ?pages=chaine de carac1&type=chiffre1&produit=c hiffre2

le probleme c'est que je pige rien aux regexp :s
Posté le 12 07 2006 à 16h29
Narno - Modérateur - www

Réponses - HTACCESS - URL rewrite
<< 1 2 >>
Si tu n'y connais rien en regex çà va être chaud

Je te donne un exemple simple

l'htaccess
R ewriteEngine on
RewriteRule ^([a-z]+)-([a-z]+)-(.+).html$ /index.php?page=$1&type=$2&tit re=$3

L'url rewritée catalogue-produit-couches_culo tte_ardechoises.html pointera vers index.php?page=catalogue&type= produit&titre=couches_culotte_ ardechoises

Je te laisse étudier ceci déjà si tu arrives à comprendre

Pour expliquer un petit peu quand même
tes variables $n à droite correspondent aux ( ) à gauche
Le seul truc vraiment difficile à faire c'est quoi mettre dans les parenthèses
Posté le 12 07 2006 à 16h38
gom - Administrateur - www
v voir avec ca merci
Posté le 12 07 2006 à 16h40
Narno - Modérateur - www
j'ai édité mon truc là car j'avais fait une boulette

Matte cette addresse
Les expressions rationnelles sont bien expliquées
Posté le 12 07 2006 à 16h41
gom - Administrateur - www
béé, pim pam pet, c'est aussi un tips que je cherchais , à peine ouvert et déjà incontournable
Posté le 22 07 2006 à 11h22
caniche - Membre - www
hop aussi tot dis, aussi fait ;-)

je viens d'essayer ca marche nikelous :D
bah.be

Youhouuuu
Posté le 22 07 2006 à 11h51
caniche - Membre - www
gom > bien vu l'url, le siteduzéro c'est là que j'ai appris le php, à conseiller!
Posté le 22 07 2006 à 14h08
millenium - Membre
Yop ,

En fait , je me demandais pourquoi vous avez choisi d'intégrer les variables dans le nom de la page...

style :
RewriteEngine on
RewriteRule ^([a-z]+).html?([a-z]+)$ /index.php?$2

C'est pour des raisons de sécurité (cacher les variables ) ?
Pour des raisons "visuelles" ?

Parce que au niveau référencement, ce serait pas mieux comme ca ?
Posté le 23 07 2006 à 10h35
caniche - Membre - www
C'est pour des raisons visuelles... Pour compacter le plus possibles les urls. Le référencement je m'en fous un peu :)
Posté le 23 07 2006 à 12h10
benzor - Administrateur - www
huhuhu oki, vais retenir ca :-)
Posté le 24 07 2006 à 09h39
caniche - Membre - www
Yop yop,

Je remonte le sujet pour une p'tite question supplémentaire. Concernant les forum.benzor.com et autres mob.benzor.com, est-ce que c'est aussi géré par l' URLR ? Si oui comment ?

J'ai le droit à au source du .htaccess de bz que je trifouille un peu ? ^^
Posté le 15 01 2007 à 19h04
mob - Modérateur - www
<< 1 2 >>
Sujets PHP
<< 1 2 3 4 5 6 7 >>
[résolu] mySQL & css
Auteur : geoffroy
Posté le 06 02 2007 à 15h00
11 Réponses (Nouveau sujet)
Sujet visité 823 fois
[Résolu] Mysql et (...)
Auteur : aguenard
Posté le 04 02 2007 à 17h25
3 Réponses (Nouveau sujet)
Sujet visité 952 fois
localisation
Auteur : senkante
Posté le 28 01 2007 à 17h20
9 Réponses (Nouveau sujet)
Sujet visité 1354 fois
PHP / XML
Auteur : benzor
Posté le 21 01 2007 à 12h11
21 Réponses (Nouveau sujet)
Sujet visité 1723 fois
Programme PHP
Auteur : caniche
Posté le 16 01 2007 à 08h05
43 Réponses (Nouveau sujet)
Sujet visité 1463 fois
CMS Multi Site et (...)
Auteur : Narno
Posté le 26 01 2007 à 12h28
6 Réponses (Nouveau sujet)
Sujet visité 1193 fois
HTACCESS - URL (...)
Auteur : Narno
Posté le 12 07 2006 à 16h29
14 Réponses (Nouveau sujet)
Sujet visité 1034 fois
[Résolu] URL (...)
Auteur : mob
Posté le 14 01 2007 à 00h52
10 Réponses (Nouveau sujet)
Sujet visité 996 fois
Free - Internal (...)
Auteur : Narno
Posté le 22 12 2006 à 11h19
7 Réponses (Nouveau sujet)
Sujet visité 1044 fois
Offre CDI - (...)
Auteur : McFly
Posté le 12 01 2007 à 18h54
0 Réponse (Nouveau sujet)
Sujet visité 610 fois

Sujet bloqué
<< 1 2 3 4 5 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006