* 'redirect|R [=code]' (force redirect)
Préfixé d'une Substitution avec http://url[:port]/ pour
forcer une redirection externe. Si aucun code de reponse HTTP n'est
donné alors c'est le 302 (MOVED TEMPORARILY) qui est utilisé.
Si vous voulez utiliser un autre code de réponse dans la tranche
300-400, il suffit de le spécifié comme un nombre ou
d'utiliser le nom symbolique associé : temp (default), permanent,
seeother. Utiliser cette règle, "canonise" l'URL,
c'est à dire que vous allez renvoyer la nouvelle URL au client.
Note: Quand vous utilisez ce Flag, faites attention à utiliser
une URL valide, sinon vous redirigerez l'internaute sur une adresse
inexistante.Pour stoper la réécriture, vous devrez
placer le Flag L à la fin de la règle.
* 'forbidden|F' (force URL to be forbidden)
Ceci force le renvoie Erreur 403 sur l'URL utilisé. Utilisez
ce flag en conjonction avec des RewriteConds appropriées
pour bloquer certaines URL.
* 'gone|G' (force URL to be gone)
Ceci force le code reponse HTTP 410 (GONE). Utilisez ce floag pour
indiquer qu'une page n'existe plus par exemple.
* 'proxy|P' (force proxy)
Ce flag force l'utilisation d'un proxy. Ceci peut être utile
dans le cas où vous désirez accèder à
un sous site dans un réseau local, qui est protègé
par un proxy. Ainsi vous forcé l'internaute à passer
par le proxy (module apache proxy) pour accèder à
l'URL désirée.
*
'last|L' (last rule)
Arrête le processus de réécriture.
*
'next|N' (next round)
Relance le processus de réécriture depuis le début.
Mais prends l'URL en court et non l'URL d'origine.
Attention à ne pas créé une boucle infinie
!!!!
* 'chain|C' (chained with next rule)
Ce flag permet d'enchainer la règle en court avec la suivante.
Ceci a pour effet : si la règle a été appliqué
alors on continue le processus.
* 'type|T=MIME-type' (force MIME type)
Force le MIME-type sur le fichier de destination.
*
'nosubreq|NS' (used only if no internal sub-request)
Ce Flag force le moteur de réécriture a passer le
règle si la requête émane d'une sous-requête
interne.
* 'nocase|NC' (no case)
Supprime le case-insensitive
* 'qsappend|QSA' (query string append)
Ce flag force la moteur de réécriture a appliqué
une chaine de caractère dans la chaine de substitution afin
de la remplacer.
* 'noescape|NE' (no URI escaping of output)
Ce flag permet à la règle de prendre en compte les
caractères régulièrement "échapé"
dans les expression régulière. ('%', '$', ';', etc...)
*
'skip|S=num' (skip next rule(s))
Ce flag permet au processus de réécriture d'ignorer
la règle suivante si la règle est appliquée.
*
'env|E=VAR:VAL' (set environment variable)
Force l'utilisarion de variable d'environnement appellé VAR.
Vous pouvez utiliser ce flag dans le cas où vous avez besoin
d'utiliser plusieurs variables;
|