diff options
author | Lucien Gentis <lgentis@apache.org> | 2015-01-17 16:54:06 +0100 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2015-01-17 16:54:06 +0100 |
commit | 0872ca5ed2a5f2d781952f1feb161cc368dd5cdd (patch) | |
tree | 22c9c73e74c33ecc334fc403ec5834a064219388 /docs/manual/howto/htaccess.xml.fr | |
parent | mod_rewrite: Improve 'bad flag delimeters' startup error by showing (diff) | |
download | apache2-0872ca5ed2a5f2d781952f1feb161cc368dd5cdd.tar.xz apache2-0872ca5ed2a5f2d781952f1feb161cc368dd5cdd.zip |
XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1652629 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/howto/htaccess.xml.fr')
-rw-r--r-- | docs/manual/howto/htaccess.xml.fr | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/docs/manual/howto/htaccess.xml.fr b/docs/manual/howto/htaccess.xml.fr index abda79f54b..f6fb006e1e 100644 --- a/docs/manual/howto/htaccess.xml.fr +++ b/docs/manual/howto/htaccess.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1561569:1651479 (outdated) --> +<!-- English Revision : 1651479 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -399,6 +399,41 @@ AddHandler server-parsed shtml pour une description plus détaillée des SSI.</p> </section> +<section id="rewrite"><title>Les règles de réécriture dans les fichiers .htaccess</title> +<p>Sivous utilisez des directives <directive +module="mod_rewrite">RewriteRule</directive> dans un fichier +<code>.htaccess</code>, gardez à l'esprit que les choses sont légèrement +différentes dans un contexte de répertoire. En particulier, les règles +sont relatives au répertoire courant, et non à l'URI original. Considérez +les exemples suivants :</p> + +<highlight language="config"> +# Dans httpd.conf +RewriteRule ^/images/(.+)\.jpg /images/$1.png + +# Dans un fichier .htaccess situé dans le répertoire racine de vos +# documents +RewriteRule ^images/(.+)\.jpg images/$1.png + +# Dans un fichier .htaccess situé dans le répertoire images/ +RewriteRule ^(.+)\.jpg $1.png +</highlight> + +<p>On voit que si le fichier <code>.htaccess</code> se situe à la racine +de vos documents, le slash de tête est supprimé de la valeur de +remplacement spécifiée pour la règle <directive +module="mod_rewrite">RewriteRule</directive>, et que si le fichier +<code>.htaccess</code> se situe dans le répertoire <code>images</code>, +la chaîne <code>/images/</code> disparaît de cette même valeur de +remplacement. Il doit donc en être de même dans votre expression +rationnelle.</p> + +<p>Veuillez vous référer à cette <a href="../rewrite/">documentation</a> +pour une étude détaillée de l'utilisation du module +<code>mod_rewrite</code>.</p> + +</section> + <section id="cgi"><title>Exemple de CGI</title> <p>En fin de compte, vous avez décidé d'utiliser un fichier |