Martius Web : toolbox pour programmeurs et webmasters
AccueilRéalisationsArticlesTutoriauxBlogForumContact
Martius Web vous propose ses services à des prix très compétitifs, contactez-nous ! (Missions de tout type sur Troyes ou Dijon, sur place ou télétravail)

Les articles

// Url rewriting

Url rewriting

Par : Martius
Sujet : Apache
Lectures : 2076
En bref : Même si le site est réalisé en PHP, les extensions de la page sont .html, on trouve même des virgules dans certains noms de fichiers. Voici pourquoi.


Martius web est conçu en php, pourtant, plusieurs personnes ont déjà remarqué que les extensions des fichiers sont .html.

En fait, rien de fantastique ici : il suffit de préciser dans le fichier de configuration d'Apache (httpd.conf) que l'on souhaite que les fichiers portant l'extension .html soit interprétés par le parser (=analyseur) PHP.

Mais cette méthode porte beaucoup d'inconvenients. En premier, elle n'évite pas les "urls exotiques" (sous la forme page.ext?variable=valeur). Ensuite, il est n'est pas logique d'utiliser une extension pour le PHP si elle correspond déjà à un autre type de fichiers : il est possible que certaines pages portant l'extension HTML devienent inutilisables avec cette adaptation.

Il existe donc une autre méthode, beaucoup plus "politiquement correcte" car conçue en vue de ce resultat : le mod apache "Url rewriting".

Il permet de simplifier les urls en "transformant" l'adresse envoyée par le navigateur.
Comme par exemple :

index_module-tutoriaux-page-00_01.html
devient :
index.php?module=tutoriaux&page=00_01.html

N'hésitez pas à consulter le tutorial sur l'url rewriting.


Liens en relation avec cet article :

phpMyVisites


© 2004 Martius Web | Some rights reserved | A propos | Plan du site