You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2017/01/14 17:45:06 UTC
svn commit: r1778808 [1/2] - in /httpd/httpd/branches/2.4.x/docs/manual:
mod/mpm_common.xml.fr rewrite/remapping.xml.fr ssl/ssl_intro.xml.fr
Author: lgentis
Date: Sat Jan 14 17:45:06 2017
New Revision: 1778808
URL: http://svn.apache.org/viewvc?rev=1778808&view=rev
Log:
XML updates.
Modified:
httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/rewrite/remapping.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/ssl/ssl_intro.xml.fr
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.xml.fr?rev=1778808&r1=1778807&r2=1778808&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.xml.fr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mpm_common.xml.fr [utf-8] Sat Jan 14 17:45:06 2017
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1755987:1772336 (outdated) -->
+<!-- English Revision: 1772336 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -691,7 +691,10 @@ processus</description>
<directive module="mpm_common">ThreadLimit</directive>, d�finit le
nombre maximum que l'on peut affecter � <directive
module="mpm_common">MaxRequestWorkers</directive>, et ceci pour la dur�e de
- vie du processus Apache httpd. Au cours d'un red�marrage, vous pouvez
+ vie du processus Apache httpd. Avec le MPM <module>event</module>, cette
+ directive permet aussi de d�finir le nombre de processus anciens du serveur
+ pouvant continuer � s'ex�cuter pour terminer le traitement des connexions
+ ouvertes. Au cours d'un red�marrage, vous pouvez
modifier la valeur de la directive <directive
module="mpm_common">MaxRequestWorkers</directive>, alors que toute
tentative de modification de la valeur de la directive <directive
Modified: httpd/httpd/branches/2.4.x/docs/manual/rewrite/remapping.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/rewrite/remapping.xml.fr?rev=1778808&r1=1778807&r2=1778808&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/rewrite/remapping.xml.fr [utf-8] (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/rewrite/remapping.xml.fr [utf-8] Sat Jan 14 17:45:06 2017
@@ -1,7 +1,7 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1673563:1777005 (outdated) -->
+<!-- English Revision: 1777005 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -29,43 +29,43 @@
<summary>
-<p>Ce document est un complément à la <a
-href="../mod/mod_rewrite.html">Documentation de référence</a> de
+<p>Ce document est un compl�ment � la <a
+href="../mod/mod_rewrite.html">Documentation de r�f�rence</a> de
<module>mod_rewrite</module>. Il montre comment utiliser
<module>mod_rewrite</module> pour rediriger et remettre en
-correspondance une requête. Il contient de
+correspondance une requ�te. Il contient de
nombreux exemples d'utilisation courante de mod_rewrite avec une
-description détaillée de leur fonctionnement.</p>
+description d�taill�e de leur fonctionnement.</p>
-<note type="warning">Vous devez vous attacher à comprendre le
+<note type="warning">Vous devez vous attacher � comprendre le
fonctionnement des exemples, car la plupart d'entre eux ne
-fonctionneront pas sur votre système si vous vous contentez de les
+fonctionneront pas sur votre syst�me si vous vous contentez de les
copier/coller dans vos fichiers de configuration.</note>
</summary>
<seealso><a href="../mod/mod_rewrite.html">Documentation du module mod_rewrite</a></seealso>
-<seealso><a href="intro.html">Introduction à mod_rewrite</a></seealso>
+<seealso><a href="intro.html">Introduction � mod_rewrite</a></seealso>
<!--<seealso><a href="remapping.html">Redirection et remise en
correspondance</a></seealso>-->
-<seealso><a href="access.html">Contrôler l'accès</a></seealso>
+<seealso><a href="access.html">Contr�ler l'acc�s</a></seealso>
<seealso><a href="vhosts.html">Serveurs virtuels</a></seealso>
<seealso><a href="proxy.html">Serveurs mandataires</a></seealso>
<seealso><a href="rewritemap.html">Utilisation de RewriteMap</a></seealso>
-<seealso><a href="advanced.html">Techniques avancées</a></seealso>
+<seealso><a href="advanced.html">Techniques avanc�es</a></seealso>
<seealso><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></seealso>
<section id="old-to-new">
- <title>De l'ancienne à la nouvelle URL (en interne)</title>
+ <title>De l'ancienne � la nouvelle URL (en interne)</title>
<dl>
<dt>Description :</dt>
<dd>
- <p>Supposons que nous ayons récemment renommé la page
+ <p>Supposons que nous ayons r�cemment renomm� la page
<code>foo.html</code> en <code>bar.html</code>, et voulions
- maintenant que l'ancienne URL soit toujours valide à des fins
- de compatibilité ascendante. En fait, on voudrait que le
+ maintenant que l'ancienne URL soit toujours valide � des fins
+ de compatibilit� ascendante. En fait, on voudrait que le
changement de nom soit transparent aux utilisateurs de
l'ancienne URL.</p>
</dd>
@@ -73,8 +73,8 @@ correspondance</a></seealso>-->
<dt>Solution :</dt>
<dd>
- <p>On réécrit l'ancienne URL en interne vers la nouvelle via
- la règle suivante :</p>
+ <p>On r��crit l'ancienne URL en interne vers la nouvelle via
+ la r�gle suivante :</p>
<highlight language="config">
RewriteEngine on
@@ -93,20 +93,20 @@ RewriteRule "^<strong>/foo</strong>\.
<dt>Description :</dt>
<dd>
- <p>Supposons toujours que nous ayons récemment renommé la page
+ <p>Supposons toujours que nous ayons r�cemment renomm� la page
<code>foo.html</code> en <code>bar.html</code>, et voulions
- maintenant que l'ancienne URL soit toujours valide à des fins
- de compatibilité ascendante. En revanche, nous voulons cette
- fois que la nouvelle URL soit suggérée aux utilisateurs de
- l'ancienne URL, c'est à dire que l'adresse vue depuis leur
- navigateur doit également être modifiée.</p>
+ maintenant que l'ancienne URL soit toujours valide � des fins
+ de compatibilit� ascendante. En revanche, nous voulons cette
+ fois que la nouvelle URL soit sugg�r�e aux utilisateurs de
+ l'ancienne URL, c'est � dire que l'adresse vue depuis leur
+ navigateur doit �galement �tre modifi�e.</p>
</dd>
<dt>Solution :</dt>
<dd>
<p>On force une redirection HTTP vers la nouvelle URL, ce qui
- entraîne une modification de celle du navigateur et aussi de ce
+ entra�ne une modification de celle du navigateur et aussi de ce
que voit l'utilisateur :</p>
<highlight language="config">
@@ -119,7 +119,7 @@ RewriteRule "^<strong>foo</strong>\.h
<dd>
<p>Dans l'exemple <a
- href="#old-to-new-intern">interne</a>, on a utilisé mod_rewrite afin
+ href="#old-to-new-intern">interne</a>, on a utilis� mod_rewrite afin
de dissimuler la redirection au client. Dans cet exemple, en
revanche, on aurait pu se contenter d'une directive Redirect :</p>
@@ -132,13 +132,13 @@ RewriteRule "^<strong>foo</strong>\.h
<section id="movehomedirs">
- <title>Ressource déplacée vers un autre serveur</title>
+ <title>Ressource d�plac�e vers un autre serveur</title>
<dl>
<dt>Description :</dt>
<dd>
- <p>Si une ressource a été déplacée vers un autre serveur, vous
+ <p>Si une ressource a �t� d�plac�e vers un autre serveur, vous
pouvez faire en sorte que les URLs de l'ancien serveur continuent
de fonctionner pendant un certain temps, afin de laisser au
utilisateurs le temps de modifier leurs favoris.</p>
@@ -172,32 +172,32 @@ Redirect "/docs/" "http://nouveau.exampl
<section id="static-to-dynamic">
- <title>De statique à dynamique</title>
+ <title>De statique � dynamique</title>
<dl>
<dt>Description :</dt>
<dd>
<p>Comment transformer une page statique <code>foo.html</code>
- en sa variante dynamique <code>foo.cgi</code> de manière
- transparente, c'est à dire sans en avertir le
+ en sa variante dynamique <code>foo.cgi</code> de mani�re
+ transparente, c'est � dire sans en avertir le
navigateur/utilisateur.</p>
</dd>
<dt>Solution :</dt>
<dd>
- <p>On réécrit simplement l'URL en script CGI et force le
- gestionnaire de contenu à <strong>cgi-script</strong> de façon
- à ce que le script s'exécute en tant que programme CGI.
- Ainsi, une requête vers <code>/~quux/foo.html</code> conduit
- en interne à l'invocation de
+ <p>On r��crit simplement l'URL en script CGI et force le
+ gestionnaire de contenu � <strong>cgi-script</strong> de fa�on
+ � ce que le script s'ex�cute en tant que programme CGI.
+ Ainsi, une requ�te vers <code>/~quux/foo.html</code> conduit
+ en interne � l'invocation de
<code>/~quux/foo.cgi</code>.</p>
<highlight language="config">
RewriteEngine on
RewriteBase "/~quux/"
-RewriteRule "^foo\.html$" "foo.cgi" [H=<strong>cgi-script</strong>]
+RewriteRule "^foo\.html$" "foo.cgi" [H=<strong>cgi-script</strong>]
</highlight>
</dd>
</dl>
@@ -206,17 +206,17 @@ RewriteRule "^foo\.html$" "foo.cgi"
<section id="backward-compatibility">
- <title>Compatibilité ascendante dans le cadre d'une modification
+ <title>Compatibilit� ascendante dans le cadre d'une modification
d'extension de nom de fichier</title>
<dl>
<dt>Description :</dt>
<dd>
- <p>Comment conférer une compatibilité ascendante aux URLs
- (existant encore virtuellement) après avoir migré
+ <p>Comment conf�rer une compatibilit� ascendante aux URLs
+ (existant encore virtuellement) apr�s avoir migr�
<code>document.YYYY</code> vers <code>document.XXXX</code>,
- c'est à dire après avoir par exemple traduit un lot de
+ c'est � dire apr�s avoir par exemple traduit un lot de
fichiers <code>.html</code> en fichiers <code>.php</code>
?</p>
</dd>
@@ -224,14 +224,14 @@ RewriteRule "^foo\.html$" "foo.cgi"
<dt>Solution :</dt>
<dd>
- <p>On réécrit simplement le nom du fichier en son nom
- de base et vérifie s'il existe aussi avec la nouvelle
+ <p>On r��crit simplement le nom du fichier en son nom
+ de base et v�rifie s'il existe aussi avec la nouvelle
extension. Si c'est le cas, on utilise ce nom, sinon on
- réécrit l'URL sous sa forme originale.</p>
+ r��crit l'URL sous sa forme originale.</p>
<highlight language="config">
-# jeu de règles assurant une compatibilité ascendante en réécrivant<br />
+# jeu de r�gles assurant une compatibilit� ascendante en r��crivant<br />
# document.html en document.php si et seulement si document.php<br />
# existe
<Directory "/var/www/htdocs">
@@ -247,22 +247,22 @@ RewriteRule "^foo\.html$" "foo.cgi"
<dt>Discussion</dt>
<dd>
- <p>Cet exemple utilise une fonctionnalité souvent méconnue de
- mod_rewrite, en tirant avantage de l'ordre d'exécution du jeu de
- règles. En particulier, mod_rewrite évalue la partie gauche des
- règles de réécriture avant d'évaluer les directives RewriteCond. En
- conséquence, $1 est déjà défini au moment où les directives
- RewriteCond sont évaluées. Ceci nous permet de tester l'existence du
+ <p>Cet exemple utilise une fonctionnalit� souvent m�connue de
+ mod_rewrite, en tirant avantage de l'ordre d'ex�cution du jeu de
+ r�gles. En particulier, mod_rewrite �value la partie gauche des
+ r�gles de r��criture avant d'�valuer les directives RewriteCond. En
+ cons�quence, $1 est d�j� d�fini au moment o� les directives
+ RewriteCond sont �valu�es. Ceci nous permet de tester l'existence du
fichier original (<code>document.html</code>) et du fichier cible
- (<code>document.php</code>) en utilisant le même nom de base.</p>
+ (<code>document.php</code>) en utilisant le m�me nom de base.</p>
- <p>Ce jeu de règles est conçu pour une utilisation dans un contexte
- de répertoire (au sein d'une section <Directory> ou d'un
- fichier .htaccess), de façon à ce que les vérifications
- <code>-f</code> effectuent leurs recherches dans le bon répertoire.
- Vous serez peut-être amené à définir une directive <directive
- module="mod_rewrite">RewriteBase</directive> pour spécifier le
- répertoire de base à partir duquel vous travaillez.</p>
+ <p>Ce jeu de r�gles est con�u pour une utilisation dans un contexte
+ de r�pertoire (au sein d'une section <Directory> ou d'un
+ fichier .htaccess), de fa�on � ce que les v�rifications
+ <code>-f</code> effectuent leurs recherches dans le bon r�pertoire.
+ Vous serez peut-�tre amen� � d�finir une directive <directive
+ module="mod_rewrite">RewriteBase</directive> pour sp�cifier le
+ r�pertoire de base � partir duquel vous travaillez.</p>
</dd>
</dl>
@@ -270,15 +270,15 @@ RewriteRule "^foo\.html$" "foo.cgi"
<section id="canonicalhost">
-<title>Noms d'hôtes canoniques</title>
+<title>Noms d'h�tes canoniques</title>
<dl>
<dt>Description :</dt>
- <dd>Le but de cette règle est de préférer l'utilisation d'un nom
- d'hôte particulier à d'autres noms d'hôte utilisables
- pour atteindre le même site. Par exemple, si vous voulez
- utiliser <strong>www.example.com</strong> à la place de
+ <dd>Le but de cette r�gle est de pr�f�rer l'utilisation d'un nom
+ d'h�te particulier � d'autres noms d'h�te utilisables
+ pour atteindre le m�me site. Par exemple, si vous voulez
+ utiliser <strong>www.example.com</strong> � la place de
<strong>example.com</strong>, vous pouvez utiliser une solution
du style :</dd>
@@ -287,8 +287,8 @@ RewriteRule "^foo\.html$" "foo.cgi"
<dd>
<p>Pour y parvenir, il vaut mieux se passer de mod_rewrite, et utiliser
-plutôt la directive <directive module="mod_alias">Redirect</directive> dans
-une section de serveur virtuel pour le/les noms d'hôte non canoniques.</p>
+plut�t la directive <directive module="mod_alias">Redirect</directive> dans
+une section de serveur virtuel pour le/les noms d'h�te non canoniques.</p>
<highlight language="config">
<VirtualHost *:80>
@@ -321,12 +321,12 @@ type="section">If</directive> :</p>
</If>
</highlight>
-<p>Si, pour une raison particulière, vous voulez tout de même utiliser
-<code>mod_rewrite</code> - dans le cas, par exemple, où vous avez besoin
-d'un jeu plus important de règles de réécritures - vous pouvez utiliser
+<p>Si, pour une raison particuli�re, vous voulez tout de m�me utiliser
+<code>mod_rewrite</code> - dans le cas, par exemple, o� vous avez besoin
+d'un jeu plus important de r�gles de r��critures - vous pouvez utiliser
la recette suivante :</p>
-<p>Pour les sites écoutant sur un port autre que 80:</p>
+<p>Pour les sites �coutant sur un port autre que 80:</p>
<highlight language="config">
RewriteCond "%{HTTP_HOST}" "!^www\.example\.com" [NC]
RewriteCond "%{HTTP_HOST}" "!^$"
@@ -334,19 +334,19 @@ RewriteCond "%{SERVER_PORT}" "!^80$"
RewriteRule "^/?(.*)" "http://www.example.com:%{SERVER_PORT}/$1" [L,R,NE]
</highlight>
-<p>Et pour un site écoutant sur le port 80</p>
+<p>Et pour un site �coutant sur le port 80</p>
<highlight language="config">
RewriteCond "%{HTTP_HOST}" "!^www\.example\.com" [NC]
RewriteCond "%{HTTP_HOST}" "!^$"
RewriteRule "^/?(.*)" "http://www.example.com/$1" [L,R,NE]
</highlight>
<p>
- Si vous souhaitez que cette règle s'applique à tous les noms de
+ Si vous souhaitez que cette r�gle s'applique � tous les noms de
domaine - en d'autres termes, si vous voulez rediriger
<strong>example.com</strong> vers
<strong>www.example.com</strong> pour toutes les valeurs
possibles de <strong>example.com</strong>, vous pouvez utiliser
- le jeu de règles suivants :</p>
+ le jeu de r�gles suivants :</p>
<highlight language="config">
RewriteCond "%{HTTP_HOST}" "!^www\." [NC]
@@ -354,9 +354,9 @@ RewriteCond "%{HTTP_HOST}" "!^$"
RewriteRule "^/?(.*)" "http://www.%{HTTP_HOST}/$1" [L,R,NE]
</highlight>
<p>
- Vous pouvez utiliser ce jeu de règles aussi bien dans le fichier
+ Vous pouvez utiliser ce jeu de r�gles aussi bien dans le fichier
de configuration de votre serveur principal que dans un fichier
- <code>.htaccess</code> placé dans le répertoire défini par la
+ <code>.htaccess</code> plac� dans le r�pertoire d�fini par la
directive <directive
module="core">DocumentRoot</directive> du serveur.</p>
</dd>
@@ -366,37 +366,37 @@ RewriteRule "^/?(.*)" "http://www.%{HTTP
<section id="multipledirs">
- <title>Recherche de pages dans plus d'un répertoire</title>
+ <title>Recherche de pages dans plus d'un r�pertoire</title>
<dl>
<dt>Description:</dt>
<dd>
- <p>Une ressource peut exister dans plusieurs répertoires, et nous
- voulons rechercher cette ressource dans ces répertoires
- lorsqu'elle fait l'objet d'une requête. Il est possible que nous
- ayons récemment réorganisé la structure de notre site en
- répartissant son contenu dans plusieurs répertoires.</p>
+ <p>Une ressource peut exister dans plusieurs r�pertoires, et nous
+ voulons rechercher cette ressource dans ces r�pertoires
+ lorsqu'elle fait l'objet d'une requ�te. Il est possible que nous
+ ayons r�cemment r�organis� la structure de notre site en
+ r�partissant son contenu dans plusieurs r�pertoires.</p>
</dd>
<dt>Solution :</dt>
<dd>
- <p>Le jeu de règles suivant recherche la ressource dans deux
- répertoires, et s'il ne la trouve dans aucun des deux, il tentera
- simplement de la servir à partir de l'adresse fournie dans la
- requête.</p>
+ <p>Le jeu de r�gles suivant recherche la ressource dans deux
+ r�pertoires, et s'il ne la trouve dans aucun des deux, il tentera
+ simplement de la servir � partir de l'adresse fournie dans la
+ requ�te.</p>
<highlight language="config">
RewriteEngine on
# on cherche tout d'abord dans dir1/...
-# ... et si on trouve, on est content et on arrête :
+# ... et si on trouve, on est content et on arr�te :
RewriteCond "%{DOCUMENT_ROOT}/<strong>dir1</strong>/%{REQUEST_URI}" -f
RewriteRule "^(.+)" "%{DOCUMENT_ROOT}/<strong>dir1</strong>/$1" [L]
# on cherche ensuite dans dir2/...
-# ... et si on trouve, on est content et on arrête :
+# ... et si on trouve, on est content et on arr�te :
RewriteCond "%{DOCUMENT_ROOT}/<strong>dir2</strong>/%{REQUEST_URI}" -f
RewriteRule "^(.+)" "%{DOCUMENT_ROOT}/<strong>dir2</strong>/$1" [L]
@@ -411,24 +411,24 @@ RewriteRule "^" "-" [PT]
<section id="archive-access-multiplexer">
- <title>Redirection vers des serveurs géographiquement distribués</title>
+ <title>Redirection vers des serveurs g�ographiquement distribu�s</title>
<dl>
<dt>Description :</dt>
<dd>
- <p>Notre site web possède de nombreux miroirs, et nous voulons
- rediriger les utilisateurs vers celui qui se situe dans le pays où
+ <p>Notre site web poss�de de nombreux miroirs, et nous voulons
+ rediriger les utilisateurs vers celui qui se situe dans le pays o�
ils se trouvent. </p>
</dd>
<dt>Solution :</dt>
<dd>
- <p>En consultant le nom d'hôte du client demandeur, on détermine le
+ <p>En consultant le nom d'h�te du client demandeur, on d�termine le
pays dans lequel il se trouve. S'il est impossible d'effectuer une
recherche sur leur adresse IP, on se rabat sur un serveur par
- défaut.</p>
+ d�faut.</p>
<p>Nous allons utiliser une directive <directive
module="mod_rewrite">RewriteMap</directive> afin de construire une
liste des serveurs que nous voulons utiliser.</p>
@@ -453,16 +453,16 @@ com http://www.example.com/<br />
<dt>Discussion</dt>
<dd>
- <note type="warning">Ce jeu de règles nécessite la définition à
+ <note type="warning">Ce jeu de r�gles n�cessite la d�finition �
<code>on</code> de la directive <directive
module="core">HostNameLookups</directive>, ce qui peut induire une
baisse de performance significative.</note>
<p>La directive <directive
- module="mod_rewrite">RewriteCond</directive> extrait la dernière
- partie du nom d'hôte du client demandeur - le code du pays - et la
- règle de réécriture qui suit utilise cette valeur pour rechercher le
- serveur miroir approprié dans le fichier de correspondances.</p>
+ module="mod_rewrite">RewriteCond</directive> extrait la derni�re
+ partie du nom d'h�te du client demandeur - le code du pays - et la
+ r�gle de r��criture qui suit utilise cette valeur pour rechercher le
+ serveur miroir appropri� dans le fichier de correspondances.</p>
</dd>
</dl>
@@ -470,29 +470,29 @@ com http://www.example.com/<br />
<section id="browser-dependent-content">
- <title>Contenu dépendant du navigateur</title>
+ <title>Contenu d�pendant du navigateur</title>
<dl>
<dt>Description :</dt>
<dd>
- <p>Nous voulons fournir des contenus différents en fonction du
- navigateur (user-agent) qui effectue la requête.</p>
+ <p>Nous voulons fournir des contenus diff�rents en fonction du
+ navigateur (user-agent) qui effectue la requ�te.</p>
</dd>
<dt>Solution :</dt>
<dd>
- <p>Nous devons déterminer quel contenu servir, en nous basant
- sur l'en-tête HTTP "User-Agent". La
- configuration suivante effectue ceci : si l'en-tête HTTP
+ <p>Nous devons d�terminer quel contenu servir, en nous basant
+ sur l'en-t�te HTTP "User-Agent". La
+ configuration suivante effectue ceci : si l'en-t�te HTTP
"User-Agent" commence par "Mozilla/3", le nom de la page
- <code>foo.html</code> est réécrit en <code>foo.NS.html</code>
- et la réécriture s'arrête. Si le navigateur est "Lynx" ou
+ <code>foo.html</code> est r��crit en <code>foo.NS.html</code>
+ et la r��criture s'arr�te. Si le navigateur est "Lynx" ou
"Mozilla" version 1 ou 2, l'URL devient
<code>foo.20.html</code>. Tous les autres navigateurs
- reçoivent la page <code>foo.32.html</code>. Tout ceci est
- effectué par le jeu de règles suivant :</p>
+ re�oivent la page <code>foo.32.html</code>. Tout ceci est
+ effectu� par le jeu de r�gles suivant :</p>
<highlight language="config">
RewriteCond "%{HTTP_USER_AGENT}" "^<strong>Mozilla/3</strong>.*"
RewriteRule "^foo\.html$" "foo.<strong>NS</strong>.html" [<strong>L</strong>]
@@ -516,11 +516,11 @@ RewriteRule "^foo\.html$" "foo.<
<dt>Description :</dt>
<dd>
- <p>Sur certains serveurs, une ressource peut posséder plusieurs
- URLs. Il y a en général les URLs canoniques (celles qui sont
- réellement distribuées et utilisées), et celles qui correspondent à
+ <p>Sur certains serveurs, une ressource peut poss�der plusieurs
+ URLs. Il y a en g�n�ral les URLs canoniques (celles qui sont
+ r�ellement distribu�es et utilis�es), et celles qui correspondent �
des raccourcis, les URLs internes, etc... Quelle que soit l'adresse
- que l'utilisateur fournit dans la requête, il devrait finalement
+ que l'utilisateur fournit dans la requ�te, il devrait finalement
voir l'URL canonique dans la barre d'adresse de son navigateur.</p>
</dd>
@@ -529,15 +529,15 @@ RewriteRule "^foo\.html$" "foo.<
<dd>
<p>Nous effectuons une redirection HTTP externe pour toutes les
URLs non canoniques afin de les corriger dans la barre d'adresse
- du navigateur, et ceci pour toutes les requêtes futures. Dans le
- jeu de règles suivant, nous remplaçons <code>/matous</code> et
+ du navigateur, et ceci pour toutes les requ�tes futures. Dans le
+ jeu de r�gles suivant, nous rempla�ons <code>/matous</code> et
<code>/minettes</code> par le canonique <code>/chats</code>.</p>
<highlight language="config">RewriteRule "^/(matous|minettes)/(.*)" "/chats/$2" [R]</highlight>
</dd>
<dt>Discussion :</dt>
- <dd>On serait mieux inspiré d'utiliser ici les directives Redirect ou
+ <dd>On serait mieux inspir� d'utiliser ici les directives Redirect ou
RedirectMatch :
<highlight language="config"> RedirectMatch "^/(matous|minettes)/(.*)" "/chats/$2" </highlight>
@@ -548,19 +548,19 @@ RewriteRule "^foo\.html$" "foo.<
<section id="moveddocroot">
- <title>Déplacement du répertoire <code>DocumentRoot</code></title>
+ <title>D�placement du r�pertoire <code>DocumentRoot</code></title>
<dl>
<dt>Description :</dt>
<dd>
-<p>En général, le répertoire <directive
-module="core">DocumentRoot</directive> du serveur web correspond à l'URL
-"<code>/</code>". Ce répertoire ne contient cependant pas forcément des
-ressources de première importance pour l'utilisateur. Par exemple, vous
-préférerez peut-être que le répertoire d'accueil d'un visiteur accédant
-pour la première fois à votre site soit un répertoire particulier
-<code>/a-propos-de/</code>. Pour y parvenir, utilisez le jeu de règles
+<p>En g�n�ral, le r�pertoire <directive
+module="core">DocumentRoot</directive> du serveur web correspond � l'URL
+"<code>/</code>". Ce r�pertoire ne contient cependant pas forc�ment des
+ressources de premi�re importance pour l'utilisateur. Par exemple, vous
+pr�f�rerez peut-�tre que le r�pertoire d'accueil d'un visiteur acc�dant
+pour la premi�re fois � votre site soit un r�pertoire particulier
+<code>/a-propos-de/</code>. Pour y parvenir, utilisez le jeu de r�gles
suivant :</p>
</dd>
@@ -581,28 +581,28 @@ RewriteRule "^/$" "/a-propos-de/" [<
<highlight language="config">RedirectMatch "^/$" "http://example.com/a-propos-de/"</highlight>
-<p>Notez aussi que cet exemple ne réécrit que l'URL racine. En d'autres
-termes, il réécrit une requête pour <code>http://example.com/</code>,
-mais pas pour une requête <code>http://example.com/page.html</code>. Si
-vous avez effectivement modifié la racine de vos documents - c'est à dire
+<p>Notez aussi que cet exemple ne r��crit que l'URL racine. En d'autres
+termes, il r��crit une requ�te pour <code>http://example.com/</code>,
+mais pas pour une requ�te <code>http://example.com/page.html</code>. Si
+vous avez effectivement modifi� la racine de vos documents - c'est � dire
si <strong>tous</strong> vos contenus se trouvent dans un
-sous-répertoire, il est largement préférable de modifier simplement
+sous-r�pertoire, il est largement pr�f�rable de modifier simplement
votre directive <directive module="core">DocumentRoot</directive>, ou de
-déplacer l'ensemble du contenu vers le répertoire supérieur, plutôt que
-de réécrire les URLs.</p>
+d�placer l'ensemble du contenu vers le r�pertoire sup�rieur, plut�t que
+de r��crire les URLs.</p>
</dd>
</dl>
</section>
<section id="fallback-resource">
-<title>Ressource par défaut</title>
+<title>Ressource par d�faut</title>
<dl>
<dt>Description :</dt>
<dd>Vous voulez qu'une seule ressource (disons un certain fichier tel
-que index.php) soit servie pour toutes les requêtes à destination d'un
-certain répertoire, sauf pour celles qui concernent une ressource
+que index.php) soit servie pour toutes les requ�tes � destination d'un
+certain r�pertoire, sauf pour celles qui concernent une ressource
existant effectivement comme une image, ou un fichier css.</dd>
<dt>Solution :</dt>
@@ -616,8 +616,8 @@ existant effectivement comme une image,
</Directory>
</highlight>
-<p>Cependant, si vos besoins étaient plus complexes, vous pouviez, dans
-les versions plus anciennes d'Apache, utiliser un jeu de règles du style
+<p>Cependant, si vos besoins �taient plus complexes, vous pouviez, dans
+les versions plus anciennes d'Apache, utiliser un jeu de r�gles du style
:</p>
<highlight language="config">
@@ -630,13 +630,13 @@ les versions plus anciennes d'Apache, ut
</Directory>
</highlight>
-<p>D'autre part, si vous voulez transmettre l'URI de la requête en tant
-que chaîne de paramètres à index.php, vous pouvez remplacer cette règle
-de réécriture par :</p>
+<p>D'autre part, si vous voulez transmettre l'URI de la requ�te en tant
+que cha�ne de param�tres � index.php, vous pouvez remplacer cette r�gle
+de r��criture par :</p>
<highlight language="config">RewriteRule "(.*)" "index.php?$1" [PT,QSA]</highlight>
-<p>Notez que l'on peut utiliser ces jeux de règles aussi bien dans un
+<p>Notez que l'on peut utiliser ces jeux de r�gles aussi bien dans un
fichier <code>.htaccess</code> que dans une section
<Directory>.</p>
@@ -651,19 +651,19 @@ fichier <code>.htaccess</code> que dans
<dl>
<dt>Description :</dt>
-<dd>Vous voulez extraire une valeur particulière d'une chaîne de
-paramètres d'une URL, et soit la remplacer, soit l'incorporer dans un
+<dd>Vous voulez extraire une valeur particuli�re d'une cha�ne de
+param�tres d'une URL, et soit la remplacer, soit l'incorporer dans un
autre composant de l'URL.</dd>
<dt>Solutions :</dt>
<dd>
-<p>Dans la plupart des solutions de cette section, on utilise la même
-condition qui stocke la valeur recherchée dans la référence arrière %2.
-%1 est le début de la requête, et %3 ce qui reste. Cette condition est
-un peu complexe car elle introduit de la flexibilité et évite les
+<p>Dans la plupart des solutions de cette section, on utilise la m�me
+condition qui stocke la valeur recherch�e dans la r�f�rence arri�re %2.
+%1 est le d�but de la requ�te, et %3 ce qui reste. Cette condition est
+un peu complexe car elle introduit de la flexibilit� et �vite les
doubles perluettes '&&' dans les substitutions.</p>
<ul>
- <li>Cette solution supprime le couple clé/valeur recherché :
+ <li>Cette solution supprime le couple cl�/valeur recherch� :
<highlight language="config">
# Remove mykey=???
@@ -673,7 +673,7 @@ RewriteRule "(.*)" "$1?%1%3"
</li>
<li>Cette solution remplace la partie de l'URL qui suit la valeur
- recherchée par un '?' :
+ recherch�e par un '?' :
<highlight language="config">
# Copy from query string to PATH_INFO
@@ -682,7 +682,7 @@ RewriteRule "(.*)" "$1/products/%2/?" [P
</highlight>
</li>
- <li>Cette solution utilise la valeur recherchée dans une deuxième
+ <li>Cette solution utilise la valeur recherch�e dans une deuxi�me
condition ::
<highlight language="config">
@@ -693,9 +693,9 @@ RewriteRule "(.*)" - [F]
</highlight>
</li>
- <li>Cette solution produit l'effet inverse des précédentes ; elle
- copie des composantes du chemin (peut-être PATH_INFO) depuis l'URL
- vers sa chaîne de paramètres :
+ <li>Cette solution produit l'effet inverse des pr�c�dentes ; elle
+ copie des composantes du chemin (peut-�tre PATH_INFO) depuis l'URL
+ vers sa cha�ne de param�tres :
<highlight language="config">
# The desired URL might be /products/kitchen-sink, and the script expects
# /path?products=kitchen-sink.