bravo ca marche nikel , mais si par exemple on veut faire de l'url rewriting pour d'autres pages ,comment on fait?
parce que moi j'ai modifié le fichier httpd.ini et la phpbb me mettais des 404 , pas cool!
C'est simple. Déjà tu peux allé jeter un coup d'oeil sur la doc d'ISAPI rewrite.
Puis pour réécrire une url c'est simple, je vais prendre ce code:
Code : Tout sélectionner
RewriteRule /forum/newtopic([0-9]*).php /forum/viewtopic.php\?t=$1&view=newest
D'abord tu défninis l'action/règle:
RewriteRule
Puis l'url qui sera réécrite (attention, il faut partir de la racine):
/forum/newtopic([0-9]*).php
-> donc le répertoire plus le nom "réécrit": /forum/newtopic
-> quels types de caractère vont être mis ici de 0-9 =>
[0-9] et autant qu'on veut donc une étoile
* et surtout le tout entre des parenthèses
(...).
Ce qui nous donne ([0-9]*)
Et pour finir l'adresse réel du fichier (en partant aussi de la racine):
/forum/viewtopic.php\?t=$1&view=newest
-> donc encore le répertoire puis le fichier à "réécrire":
/forum/viewtopic.php
-> Puis le plus important:
$1 ... qui définit les informations que ISAPI doit récupérer pour l'URL réécrite.... à noter que les chiffre $1 ,$2, $3... seront remplacé dans le même ordre que les parenthèses...
exemple:
RewriteRule /forum/stopic([0-9]*)-([0-9]*).php /forum/viewtopic.php?t=$1&watch=topic&start=$2 qui en possède plusieurs...
J'espère t'avoir aidé... normalement je suis très très trrès (etc.) mauvais pour les tutoriaux ^o^.