5568 sujets

Sémantique web et HTML

Bonjour,

J'ai une question à propos du menu de votre site web, j'avoue que ça m'intrigue.

La plupart de vos liens sont de la forme
http://www.alsacreations.com/nom_de_rubrique/
au lien de pointer vers une page .html ou .php ou autre.

D'une part j'aimerais savoir quelle est l'utilité de procéder de la sorte.
D'autre part j'aimerais savoir comment ça marche. Smiley rolleyes

Merci d'avance Smiley cligne
Administrateur
Les urls sont toutes réécrites, donc en pratique aucune page n'existe. Elles sont générées à la volée, mises en cache, modelées selon le contexte (utilisateur identifié ou non). De ce point de vue il n'y a aucun intérêt à garder des extensions PHP car le script n'existe pas lui non plus.

L'intérêt de placer le nom de la rubrique est de pouvoir améliorer le référencement et aussi la lisibilité de l'URL. En l'occurence il s'agit en général d'un contrôleur (ex : article/) associé à une méthode (ex : lire/) qui prend des arguments (ex : n° de l'article).

Dans la pratique, mod_rewrite est utilisé sous Apache, et c'est le moteur principal qui se charge de décomposer l'URL pour savoir ce qu'il doit faire.