The-Shadow a écrit :
Non, en fait, c'est pas compliqué du tout.
Il suffit d'être hébergé chez un hébergeur qui supporte l'URL rewriting et si c'est le cas de créer un fichier .htaccess qui contient des commandes basiques genre :
RewriteEngine on
RewriteRule intro.html index.php?page=intro
RewriteRule news.html index.php?page=news
C'est extrêmement simple.
Après, il y'a quelques méthodes avec les expressions régulières (comme c'est le cas sur HFR) mais ce n'est vraiment pas compliqué. La preuve, j'ai compris comment ça marchait.
|
Classiquement, on va plutôt utiliser des regex effectivement, et faire sauter les extensions de fichiers, parce que sinon le fichier de règles devient vite un peu gros .
Donc pour ton exemple ça va donner un truc du style
RewriteEngine on
RewriteRule ^([A-Za-z]+)/?$ index.php?page=$1 |
Ce qui va prendre toutes les URI du type "tondomaine.com/data" et "tondomaine.com/data/" (noter le "/" à la fin) et les transformer en interne en "index.php?page=data"
(ici la regex n'accepte que les données en caractères alphabétiques, majuscules ou minuscules)
Message édité par masklinn le 22-08-2005 à 09:55:49
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody