Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Conseils

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Aguirre2001_fr
Nouveau WRInaute

Inscrit le: 16 Oct 2004
Messages: 4

URL permanente de ce messagePosté le : Sam Oct 16, 2004 0:31    Sujet du message: Conseils

Bonjour,

Je viens de parcourir le site et le forum en quete d'informations relative au url rewriting. Bon ca m'a l'air un peu chaud et avant d'aller plus loin, je voudrais etre sur que j'ai reellement besoin de ca mais surtout que ca fonctionnerait avec mes objectifs!

Voila donc la situation.

Je suis entrain de construire un site donc l'architecture ressemblera a quelque chose comme:

http://subdomain.domain.com/index.php?lang=&menu=&submenu=&article=&...

Comme vous le voyez, j'envisage de faire les menus et le contenu via MYSQL pour:

1. Facilité de mise a jour du contenu
2. interactivité
3. Securité

Le probleme de tout ca est que la majorité de ces pages sont virtuelles car gerée par une db! Ainsi ca n'est pas a dire que j'ai 50 pages html: c'est tout du php!

De plus, s'il faut que je fasse toutes les combinaisons de liens possible, l'an prochain, si tout va bien, je devrais avoir finit! Treve de plaisanterie, vue que ca fonctionnera comme une sorte de moteur de recherche, c'est impossible: au bas mot 50.000 pages!

De plus, l'avantage de ce systeme est l'interactivité. Mettons que vous lisiez la page 2 de l'article 152, ss menu YY, menu XX en francais, et bien il est possible en un coup de click de lire la meme page en anglais! Juste en changeant le $lang.

Est ce qu'en concatenant tout l'url je pourrais garder cette possibilité?

D'un autre coté, si google reference rien apres 2 arguments, ben ca va pas aller loin! Est ce qu,a ce titre un Sitemap serait une alternative? En effet je me doute bien que google va pas se manger la db a refferencer, ca serait un peu fou!

Vous en pensez quoi? Car honnetement, j'ai beau lire 50 fois les articles sur ca, j'Avoue que ca me paume un peu ce htaccess (j'ai pas l'habitude de l'utiliser dans ces circonstances).

Voila, merci de vos feedback...

Aguirre
 
Aguirre2001_fr
troops
WRInaute passionné
WRInaute passionné

Inscrit le: 16 Mar 2003
Messages: 807
Localisation: FRANCE

URL permanente de ce messagePosté le : Sam Oct 16, 2004 7:36    Sujet du message: Conseils

En gros l'URL Rewriting, ça va donner ça pour ton URL :

http://subdomain.domain.com/index-fr-1-1-555-2.php

Et ca reviendra absolument au même que ton adresse toute bizarre Smile
En faite c'est comme ci tu crée un clone avec un nom de famille simplifié (l'URL)

Tout d'abord tu a ton URL toute bizarre avec paramètres, puis tu dis au serveur que si il trouve une adresse composé ainsi : index-([a-z]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).php, ca reviendra au même que d'appeller l'url bizarre dans le navigateur et que les paramètres sont la ou ce trouve les parenthése et qui correspondent respectivement a $1, $2, $3,... dans ton htaccess et du rewriterule associé

([0-9]+) = Une suite de chiffre compris entre 0 et 9
([a-z]+) = Une suite de lettre compris en a et z (minisucule)
([A-Za-z0-9]+) = un mélange chiffre maj,min et chiffre

Petite solution pratique
Nous avons donc ton URL à simplifier dans le htaccess cela va donner :

Code:
RewriteRule ^index-([a-z]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).php$
                       index.php?lang=$1&submenu=$2&menu=$3&article=$4&machin=$5 [NC,L]


donc le premier ([a-z]+) permet d'être identifié à l'aide de $1 et c'est une expression qui permet de dire en gros au serveur ("le nom du fichier du commence par index- et continue par une chaine comprise entre a et z en minuscule correspond a notre variable lang, puis un tiret puis un chiffre compris entre 0 et 9 et correspondant à notre variable submenu et etc...................)

pas compliqué Smile
 
Aguirre2001_fr
Grantome
WRInaute accro
WRInaute accro

Inscrit le: 16 Jan 2004
Messages: 2900

URL permanente de ce messagePosté le : Sam Oct 16, 2004 11:19    Sujet du message: Conseils

Pas la peine Troops, je ne cliquerais pas ... Twisted Evil
 
Aguirre2001_fr
troops
WRInaute passionné
WRInaute passionné

Inscrit le: 16 Mar 2003
Messages: 807
Localisation: FRANCE

URL permanente de ce messagePosté le : Sam Oct 16, 2004 12:03    Sujet du message: Conseils

Grantome a écrit:
Pas la peine Troops, je ne cliquerais pas ... :twisted:


Pardon ? Tu ne cliquera pas sur quoi ?
 
Aguirre2001_fr
STFprod
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Jan 2004
Messages: 626
Localisation: Paris

URL permanente de ce messagePosté le : Sam Oct 16, 2004 12:08    Sujet du message: Conseils

Grantome a écrit:
Pas la peine Troops, je ne cliquerais pas ... Twisted Evil

ça y est, les doutes commencent ! Smile

En tous les cas, excellente explication de l'URL Rewriting !
 
STFprod Visiter le site web du posteur
troops
WRInaute passionné
WRInaute passionné

Inscrit le: 16 Mar 2003
Messages: 807
Localisation: FRANCE

URL permanente de ce messagePosté le : Sam Oct 16, 2004 12:11    Sujet du message: Conseils

Ahhhhh tu parlais du super système underground de pub communautaire auquelle je ne participerai jamais Smile Bon tant pis clique pas Smile
 
STFprod Visiter le site web du posteur
Aguirre2001_fr
Nouveau WRInaute

Inscrit le: 16 Oct 2004
Messages: 4

URL permanente de ce messagePosté le : Lun Oct 18, 2004 7:26    Sujet du message: Conseils

Merci beaucoup troops, c'est vraiment tres clair et bien expliqué!

Ca veut donc dire que le processus est reversible? Dans le sens, avec l'url simplifié, est ce qu'on est capable de decomposer les variables de la meme facon que l'url est construite?

Par exemple, dire au serveur que:

http://subdomain.domain.com/index-fr-1-1-555-2.php

signifie que:

1 est pour $1 soit la langue
1 est pour $2 soit le menu et ainsi de suite?

Si c'est le cas, ca devient effectivement tres interressant! Je comprends bien l'avantage du simplifié pour le referencement mais je voulais en meme temps etre sur de garder la flexibilité ou plutot la reversibilité du processus.

J'ai bien compris l'idée duy rewritting: me reste juste a bien lire les articles pour mettre tout ca en pratique!

Merci encore, ton aide est tres appreciée!

Aguirre
 
Aguirre2001_fr
troops
WRInaute passionné
WRInaute passionné

Inscrit le: 16 Mar 2003
Messages: 807
Localisation: FRANCE

URL permanente de ce messagePosté le : Lun Oct 18, 2004 11:07    Sujet du message: Conseils

De rien Smile

Mais pour ton exemple j'ai un doute alors je redis :
http://subdomain.domain.com/index-fr-1-1-555-2.php

$1 = fr
$2 = 1
$3 = 555
$4 = 2

enfin pour peu que tous ce qui est séparé par des tirets soit considérer comme des paramètres. Enfin, bon courage quoi ! Wink
 
Aguirre2001_fr
Aguirre2001_fr
Nouveau WRInaute

Inscrit le: 16 Oct 2004
Messages: 4

URL permanente de ce messagePosté le : Jeu Oct 21, 2004 5:31    Sujet du message: Conseils

Parfait, ca clarifie tout bien. je te remercie!

Je vais essayer de bizouner avec tout ca et en avant la musique. Je vais chercher sur le forum car je crois avoir vu des threads sur le htaccess et easyphp (oui tant qu'a faire, autant prendre le cas foireux des le debut! LOL)

Merci pour ces infos et je vous tiens au courant1

Aguirre
 
Aguirre2001_fr
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort