diff options
-rw-r--r-- | docs/manual/bind.html.fr | 6 | ||||
-rw-r--r-- | docs/manual/bind.xml.meta | 2 | ||||
-rw-r--r-- | docs/manual/expr.html.en | 16 | ||||
-rw-r--r-- | docs/manual/howto/auth.html.fr | 10 | ||||
-rw-r--r-- | docs/manual/index.html.fr | 7 | ||||
-rw-r--r-- | docs/manual/index.xml.meta | 2 | ||||
-rw-r--r-- | docs/manual/mod/core.html.fr | 7 | ||||
-rw-r--r-- | docs/manual/mod/mod_authz_core.html.en | 4 | ||||
-rw-r--r-- | docs/manual/mod/mod_cache.html.fr | 10 | ||||
-rw-r--r-- | docs/manual/mod/mod_ldap.html.fr | 30 | ||||
-rw-r--r-- | docs/manual/mod/mod_ssl.html.en | 24 | ||||
-rw-r--r-- | docs/manual/ssl/index.html.fr | 4 | ||||
-rw-r--r-- | docs/manual/ssl/ssl_howto.html.fr | 26 |
13 files changed, 90 insertions, 58 deletions
diff --git a/docs/manual/bind.html.fr b/docs/manual/bind.html.fr index 6492c25851..e162fc5a45 100644 --- a/docs/manual/bind.html.fr +++ b/docs/manual/bind.html.fr @@ -5,7 +5,7 @@ This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>Adresse IP et port d'écoute - Serveur Apache HTTP</title> +<title>Ecoute sélective - Serveur Apache HTTP</title> <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> @@ -16,7 +16,7 @@ <img alt="" src="./images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Adresse IP et port d'écoute</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Ecoute sélective</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | @@ -25,8 +25,6 @@ <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> -<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.</div> <p>Configuration du serveur HTTP Apache pour l'écoute sur un port et une adresse IP spécifiques.</p> diff --git a/docs/manual/bind.xml.meta b/docs/manual/bind.xml.meta index 0c60df764c..bc9555a239 100644 --- a/docs/manual/bind.xml.meta +++ b/docs/manual/bind.xml.meta @@ -9,7 +9,7 @@ <variants> <variant outdated="yes">de</variant> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> <variant outdated="yes">tr</variant> diff --git a/docs/manual/expr.html.en b/docs/manual/expr.html.en index 25ad07eeee..6fc51f6b30 100644 --- a/docs/manual/expr.html.en +++ b/docs/manual/expr.html.en @@ -28,6 +28,11 @@ for all configuration directives. This document describes the <em>ap_expr</em> expression parser. </p> + <p>The <em>ap_expr</em> expression is intended to replace most other + expression variants in HTTPD. For example, the deprecated + <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code> expressions can be + replaced by <a href="mod/mod_authz_core.html#reqexpr">Require expr</a>. + </p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#grammar">Grammar in Backus–Naur Form notation</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#vars">Variables</a></li> @@ -35,7 +40,7 @@ <li><img alt="" src="./images/down.gif" /> <a href="#unnop">Unary operators</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#functions">Functions</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#other">Other</a></li> -</ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="./mod/core.html#if">If</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li></ul></div> +</ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="./mod/core.html#if">If</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="grammar" id="grammar">Grammar in Backus–Naur Form notation</a></h2> @@ -144,7 +149,11 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <tr><td><code>REQUEST_URI</code></td> <td>The URI of the request</td></tr> <tr class="odd"><td><code>REQUEST_FILENAME</code></td> - <td /></tr> + <td>The full local filesystem path to the file or script matching the + request, if this has already been determined by the server at the + time <code>REQUEST_FILENAME</code> is referenced. Otherwise, such + as when used in virtual host context, the same value as + <code>REQUEST_URI</code> </td></tr> <tr><td><code>SCRIPT_FILENAME</code></td> <td>Same as <code>REQUEST_FILENAME</code></td></tr> <tr class="odd"><td><code>SCRIPT_USER</code></td> @@ -152,7 +161,8 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <tr><td><code>SCRIPT_GROUP</code></td> <td>The group name of the group of the script.</td></tr> <tr class="odd"><td><code>PATH_INFO</code></td> - <td /></tr> + <td>The trailing path name information, see + <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></td></tr> <tr><td><code>QUERY_STRING</code></td> <td>The query string of the current request</td></tr> <tr class="odd"><td><code>IS_SUBREQ</code></td> diff --git a/docs/manual/howto/auth.html.fr b/docs/manual/howto/auth.html.fr index 2b5348b855..f33dda669a 100644 --- a/docs/manual/howto/auth.html.fr +++ b/docs/manual/howto/auth.html.fr @@ -29,6 +29,8 @@ qu'une personne est bien celle qu'elle prétend être. L'autorisation est un processus qui permet à une personne d'aller là où elle veut aller, ou d'obtenir les informations qu'elle désire.</p> + + <p>Pour le contrôle d'accès en général, voir le How-To <a href="access.html">Contrôle d'accès</a>.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Modules et directives concernés</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li> @@ -628,16 +630,16 @@ autorisation</a></h2> <div class="section"> <h2><a name="socache" id="socache">Mise en cache de l'authentification</a></h2> <p>Dans certains cas, l'authentification constitue une charge - inacceptable pour un fournisseur d'authentification ou votre réseau. + inacceptable pour un fournisseur d'authentification ou votre réseau. Ceci est susceptible d'affecter les utilisateurs du module <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> (ou les fournisseurs - tiers/personnalisés). Pour résoudre ce problème, HTTPD 2.3/2.4 + tiers/personnalisés). Pour résoudre ce problème, HTTPD 2.3/2.4 propose un nouveau fournisseur de mise en cache, <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>, qui permet de mettre en cache - les données d'authentification, et ainsi réduire la charge du/des + les données d'authentification, et ainsi réduire la charge du/des fournisseurs(s) originels.</p> <p>Cette mise en cache apportera un gain en performance substantiel - à certains utilisateurs.</p> + à certains utilisateurs.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="moreinformation" id="moreinformation">Pour aller plus loin . . .</a></h2> diff --git a/docs/manual/index.html.fr b/docs/manual/index.html.fr index d83110ece0..47b4408b7e 100644 --- a/docs/manual/index.html.fr +++ b/docs/manual/index.html.fr @@ -33,8 +33,6 @@ <a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | <a href="./zh-cn/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> </div> -<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.</div> <form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Recherche Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="fr" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.3" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value=""List-Post"" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form> <table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notes de version</a></h2> <ul><li><a href="new_features_2_4.html">Nouvelles fonctionnalités dApache 2.3/2.4</a></li> @@ -58,7 +56,7 @@ <li><a href="glossary.html">Glossaire</a></li> </ul> </div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Guide de l'utilisateur</a></h2> -<ul><li><a href="bind.html">Adresse IP et port d'écoute</a></li> +<ul><li><a href="bind.html">Ecoute sélective</a></li> <li><a href="configuring.html">Fichiers de configuration</a></li> <li><a href="sections.html">Sections de configuration</a></li> <li><a href="caching.html">Mise en cache du contenu</a></li> @@ -76,7 +74,8 @@ <li><a href="vhosts/">Hôtes virtuels</a></li> </ul> </div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">Recettes / Tutoriels</a></h2> -<ul><li><a href="howto/auth.html">Authentification, autorisation, et contrôle d'accès</a></li> +<ul><li><a href="howto/auth.html">Authentification et autorisation</a></li> +<li><a href="howto/access.html">Contrôle d'accès</a></li> <li><a href="howto/cgi.html">CGI: Contenu dynamique</a></li> <li><a href="howto/htaccess.html">Fichiers .htaccess</a></li> <li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li> diff --git a/docs/manual/index.xml.meta b/docs/manual/index.xml.meta index f954a24777..b1118d585f 100644 --- a/docs/manual/index.xml.meta +++ b/docs/manual/index.xml.meta @@ -11,7 +11,7 @@ <variant outdated="yes">de</variant> <variant>en</variant> <variant outdated="yes">es</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> <variant outdated="yes">pt-br</variant> diff --git a/docs/manual/mod/core.html.fr b/docs/manual/mod/core.html.fr index 52f9ee841a..4d841f0694 100644 --- a/docs/manual/mod/core.html.fr +++ b/docs/manual/mod/core.html.fr @@ -766,16 +766,15 @@ sous-répertoires, et à leur contenu.</td></tr> correspondante s'appliquera.</p> <p><strong>Notez que la politique d'accès par défaut - dans les sections <code><Directory /></code> est <code>Allow - from All</code>. Ceci signifie qu'Apache httpd va servir tout fichier + dans les sections <code><Directory /></code> consiste à + autoriser tout accès sans restriction. Ceci signifie qu'Apache httpd va servir tout fichier correspondant à une URL. Il est recommandé de modifier cette situation à l'aide d'un bloc du style</strong></p> <div class="example"><p><code> <Directory /><br /> <span class="indent"> - Order Deny,Allow<br /> - Deny from All<br /> + Require all denied<br /> </span> </Directory> </code></p></div> diff --git a/docs/manual/mod/mod_authz_core.html.en b/docs/manual/mod/mod_authz_core.html.en index d63eba9aa3..7098bc211f 100644 --- a/docs/manual/mod/mod_authz_core.html.en +++ b/docs/manual/mod/mod_authz_core.html.en @@ -256,8 +256,8 @@ Require expr %{TIME_HOUR} >= 9 & %{TIME_HOUR} <= 17 <br /> </code></p></div> - <p>TODO: Include a link to a description of the ap_expr syntax, once we have - such a description.</p> + <p>The syntax is described in the <a href="../expr.html">ap_expr</a> + documentation.</p> diff --git a/docs/manual/mod/mod_cache.html.fr b/docs/manual/mod/mod_cache.html.fr index 8535b89200..f747ba4cb1 100644 --- a/docs/manual/mod/mod_cache.html.fr +++ b/docs/manual/mod/mod_cache.html.fr @@ -358,7 +358,7 @@ cache</a></li> </code></p></div> <p>En fonction de la décision prise, l'information est aussi écrite - dans l'environnement du sous-processus sous une des trois clés + dans l'environnement du sous-processus sous une des quatre clés suivantes :</p> <dl> @@ -367,6 +367,8 @@ cache</a></li> mis à jour avec succès, puis servi depuis le cache.</dd> <dt>cache-miss</dt><dd>Le contenu n'était pas dans le cache et a été servi directement depuis le serveur demandé.</dd> + <dt>cache-invalidate</dt><dd>L'entité du cache est devenue invalide + suite à une requête d'un type autre que GET ou HEAD.</dd> </dl> <p>Il est alors possible d'envisager une journalisation conditionnelle @@ -377,8 +379,14 @@ cache</a></li> CustomLog requetes-depuis-cache.log common env=cache-hit<br /> CustomLog requetes-hors-cache.log common env=cache-miss<br /> CustomLog requetes-avec-mise-a-jour-du-cache.log common env=cache-revalidate<br /> + CustomLog requetes-avec-invalidation.log common env=cache-invalidate<br /> </code></p></div> + <p>Pour les concepteurs de modules, une accroche (hook) nommée + <var>cache_status</var> est disponible et permet aux modules de + répondre aux résultats de la vérification du cache ci-dessus de manière + personnalisée.</p> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">Directive</a></h2> diff --git a/docs/manual/mod/mod_ldap.html.fr b/docs/manual/mod/mod_ldap.html.fr index 9d3e0ba421..1f059a7ec2 100644 --- a/docs/manual/mod/mod_ldap.html.fr +++ b/docs/manual/mod/mod_ldap.html.fr @@ -104,9 +104,9 @@ d'Apache</td></tr></table> <Location /statut-ldap><br /> <span class="indent"> SetHandler ldap-status<br /> - Order deny,allow<br /> - Deny from all<br /> - Allow from votre-domaine.example.com<br /> + + Require host votre-domaine.example.com<br /> + Satisfy any<br /> AuthType Basic<br /> AuthName "Protégé par LDAP"<br /> @@ -260,9 +260,9 @@ d'Apache</td></tr></table> <Location /statut-ldap><br /> <span class="indent"> SetHandler ldap-status<br /> - Order deny,allow<br /> - Deny from all<br /> - Allow from votre-domaine.example.com<br /> + + Require host votre-domaine.example.com<br /> + Satisfy any<br /> AuthType Basic<br /> AuthName "Protégé par LDAP"<br /> @@ -284,9 +284,9 @@ d'Apache</td></tr></table> <Location /statut-ldap><br /> <span class="indent"> SetHandler ldap-status<br /> - Order deny,allow<br /> - Deny from all<br /> - Allow from votre-domaine.example.com<br /> + + Require host votre-domaine.example.com<br /> + Satisfy any<br /> AuthType Basic<br /> AuthName "Protégé par LDAP"<br /> @@ -342,9 +342,9 @@ d'Apache</td></tr></table> <Location /statut-ldap><br /> <span class="indent"> SetHandler ldap-status<br /> - Order deny,allow<br /> - Deny from all<br /> - Allow from votre-domaine.example.com<br /> + + Require host votre-domaine.example.com<br /> + Satisfy any<br /> AuthType Basic<br /> AuthName "Protégé par LDAP"<br /> @@ -420,9 +420,9 @@ d'Apache</td></tr></table> <Location /statut-ldap><br /> <span class="indent"> SetHandler ldap-status<br /> - Order deny,allow<br /> - Deny from all<br /> - Allow from votre-domaine.example.com<br /> + + Require host votre-domaine.example.com<br /> + LDAPTrustedClientCert CERT_BASE64 /certs/cert1.pem<br /> LDAPTrustedClientCert KEY_BASE64 /certs/key1.pem<br /> Satisfy any<br /> diff --git a/docs/manual/mod/mod_ssl.html.en b/docs/manual/mod/mod_ssl.html.en index ec21ca030d..6ace83fd8e 100644 --- a/docs/manual/mod/mod_ssl.html.en +++ b/docs/manual/mod/mod_ssl.html.en @@ -1720,12 +1720,36 @@ the left-hand-side expression.</p></li> </ul> </div> +<div class="note"><h3>SSLRequire is deprecated</h3> +<p><code>SSLRequire</code> is deprecated and should in general be replaced +by <a href="mod/mod_authz_core.html#reqexpr">Require expr</a>. The so called +<a href="../expr.html">ap_expr</a> syntax of <code>Require expr</code> is +a superset of the syntax of <code>SSLRequire</code>, with the following +exception:</p> + +<p>In <code>SSLRequire</code>, the comparison operators <code><</code>, +<code><=</code>, ... completely equivalent to the operators +<code>lt</code>, <code>le</code>, ... and work in a somewhat pecular way that +first compares the length of two strings and then the lexical order. +On the other hand, <a href="../expr.html">ap_expr</a> has two sets of +comparison operators: The operators <code><</code>, +<code><=</code>, ... do lexical string comparison, while the operators +<code>-lt</code>, <code>-le</code>, ... do integer comparison. +For the latter, there are also aliases without the leading dashes: +<code>lt</code>, <code>le</code>, ... +</p> + +</div> + <h3>See also</h3> <ul> <li><a href="../env.html">Environment Variables in Apache HTTP Server</a>, for additional examples. </li> +<li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li> +<li><a href="../expr.html">Generic expression syntax in Apache HTTP Server</a> +</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> diff --git a/docs/manual/ssl/index.html.fr b/docs/manual/ssl/index.html.fr index eef3e81868..0127daaf45 100644 --- a/docs/manual/ssl/index.html.fr +++ b/docs/manual/ssl/index.html.fr @@ -39,9 +39,9 @@ sur le projet mod_ssl de Ralf S. Engelschall.</p> <div class="section"> <h2><a name="documentation" id="documentation">Documentation</a></h2> <ul> -<li><a href="ssl_intro.html">Introduction</a></li> +<li><a href="ssl_howto.html">Comment configurer SSL ?</a></li> +<li><a href="ssl_intro.html">Introduction à SSL</a></li> <li><a href="ssl_compat.html">Compatibilité</a></li> -<li><a href="ssl_howto.html">Comment faire ... ?</a></li> <li><a href="ssl_faq.html">Foire aux questions</a></li> <li><a href="../glossary.html">Glossaire</a></li> </ul> diff --git a/docs/manual/ssl/ssl_howto.html.fr b/docs/manual/ssl/ssl_howto.html.fr index aba7a8a5cb..ec9cd61e3e 100644 --- a/docs/manual/ssl/ssl_howto.html.fr +++ b/docs/manual/ssl/ssl_howto.html.fr @@ -22,22 +22,12 @@ <a href="../fr/ssl/ssl_howto.html" title="Français"> fr </a></p> </div> -<blockquote> -<p>La solution à ce problème est évidente et le lecteur la recherchera -à titre d'exercice</p> - -<p class="cite">-- <cite>Phrase standard des manuels</cite></p> -</blockquote> - -<p>Résoudre des problèmes de sécurité particuliers pour un serveur web -utilisant SSL n'est pas toujours évident à cause des interactions entre SSL, -HTTP et la manière dont Apache traite les requêtes. Ce chapitre donne des -instructions pour résoudre certaines situations typiques. Considérez-le -comme une première étape sur le chemin de la solution définitive, mais -efforcez-vous toujours de comprendre ce que vous faites pour résoudre le -problème avant d'utiliser la solution. Rien n'est pire que d'utiliser une -solution de sécurité sans connaître ses restrictions et la manière dont elle -interagit avec les autres systèmes.</p> + +<p>Ce document doit vous permettre de démarrer et de faire fonctionner +une configuration de base. Avant de vous lancer dans l'application de +techniques avancées, il est fortement recommandé de lire le reste +de la documentation SSL afin d'en comprendre le fonctionnement de +manière plus approfondie.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configexample">Exemple de configuration basique</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#ciphersuites">Suites de chiffrement et mise en application de la sécurité @@ -58,11 +48,13 @@ suivantes :</p> <div class="example"><p><code> Listen 443 - <VirtualHost _default_:443><br /> + <VirtualHost *:443><br /> + <span class="indent"> ServerName www.example.com<br /> SSLEngine on<br /> SSLCertificateFile /chemin/vers/www.example.com.cert<br /> SSLCertificateKeyFile /chemin/vers/www.example.com.key<br /> + </span> </VirtualHost> </code></p></div> |