Quel motif utiliser?

Nouveau WRInaute
Bonjour,

Je voudrais appliquer un url rewriting sur un futur site, mais je bloque sur plusieurs questions?

Il faut plutôt utiliser une écriture par page ou par arborescence?

Et, voici quelques pages de mon site avec le paramètres

La c'est facile
accueil.php 0 paramètre
présentation.php 0 paramètre
contact.php 0 paramètre
adhésion.php 0 paramètre
trombinoscope.php 0 paramètre

La beaucoup moins
actualités.php 2 paramètres
a : nombre (id de l'actualité)
p : nombre (page)
Combinaison:
  • rien
  • a
  • p

agenda.php 4 paramètres
d : date AAAA/MM (mois dans le calendrier)
e : nombre (id de l'évènement)
p : nombre (page)
a : date AAAA/MM/JJ (sélectionner tout les évènements d'un jour)
Combinaison:
  • rien
  • d
  • d e
  • d p
  • d a
  • e
  • p
  • a

albums.php, partenaires.php, livredor.php 1 paramètres
p: nombre (page)
Combinaison:
  • rien
  • p

vidéos.php 2 paramètres
p: nombre (page)
v :nombre (id video)
Combinaison:
  • rien
  • p
  • v

Bref quel structure conviendra le mieux en sachant que agenda.php est très très compliquer je me casse la tête dessus.
puisque j'ai pas encore vu comment récupérer les paramètres de la page précédente pour conserver les ancien paramètres
genre un visiteur est a agenda.php?d=(Date) et si il a cliquer sur un id particulier, il verrait agenda.php?d=(Date)&e=(id) sur la page suivante
mais avec url rewritting comment récupéré les anciens paramètres Utiles (oui car si on passe à d'une page spéciale à un évènement précis, on a plus besoin du numéro de page)

Je vous remercie
 
Nouveau WRInaute
J'ai essayer de crée quelque chose mais je trouve ça un peu bancale et terrible pour le référencement, voici l'extrait du htaccess
Code:
RewriteRule captcha.png /image.php
RewriteRule presentation.html /presentation.php
RewriteRule accueil.html /accueil.php
RewriteRule contact.html /contact.php
RewriteRule livredor.html /livredor.php
RewriteRule ^livredor-([0-9]+)\.html$  /livredor.php?p=$1  [L]
RewriteRule actualites.html /actualites.php
RewriteRule ^actualites-([0-9]+)\.html$  /actualites.php?p=$1  [L]
RewriteRule ^article-([0-9]+)\.html$  /actualites.php?a=$1  [L]
RewriteRule partenaires.html  /partenaires.php
RewriteRule ^partenaires-([0-9]+)\.html$  /partenaires.php?p=$1  [L]
RewriteRule albums.html  albums.php
RewriteRule ^albums-([0-9]+)\.html$  /albums.php?p=$1  [L]
RewriteRule ^photos-([0-9]+)\.html$  /photos.php?a=$1  [L]
RewriteRule videos.html  videos.php
RewriteRule ^videos-([0-9]+)\.html$  /videos.php?p=$1  [L]
RewriteRule ^video-([0-9]+)\.html$  /videos.php?v=$1  [L]
RewriteRule agenda.html  /agenda.php
RewriteRule ^agenda-([0-9]+)\.html$  /agenda.php?p=$1  [L]
RewriteRule ^agenda-([0-9]{4})-([0-9]{2})\.html$  /agenda.php?d=$1-$2  [L]
RewriteRule ^agenda-([0-9]{4})-([0-9]{2})-([0-9]+)\.html$  /agenda.php?d=$1-$2&p=$3  [L]
RewriteRule ^jour-([0-9]{4})-([0-9]{2})-([0-9]{2})\.html$  /agenda.php?a=$1-$2-$3  [L]
RewriteRule ^jour-([0-9]{4})-([0-9]{2})-([0-9]{4})-([0-9]{2})-([0-9]{2})\.html$  /agenda.php?d=$1-$2&a=$3-$4-$5 [L]
RewriteRule ^evenement-([0-9]+)\.html$  /agenda.php?e=$1  [L]
RewriteRule ^evenement-([0-9]{4})-([0-9]{2})-([0-9]+)\.html$  /agenda.php?d=$1-$2&e=$3 [L]

Comment améliorer cela, pour rendre les liens plus intuitif?

Merci de votre compréhension
 
Discussions similaires
Haut