Conseils

Nouveau WRInaute
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?l ... page=$page

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
 
WRInaute occasionnel
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 :)
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é :)
 
WRInaute occasionnel
Ahhhhh tu parlais du super système underground de pub communautaire auquelle je ne participerai jamais :) Bon tant pis clique pas :)
 
Nouveau WRInaute
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
 
Nouveau WRInaute
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
 

➡️ 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