You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by gr...@apache.org on 2009/10/17 00:49:19 UTC
svn commit: r826124 [1/5] - /httpd/httpd/trunk/docs/manual/mod/
Author: gryzor
Date: Fri Oct 16 22:49:14 2009
New Revision: 826124
URL: http://svn.apache.org/viewvc?rev=826124&view=rev
Log:
A handful of new french translations for trunk docs.
Added:
httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_authn_file.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_host.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_host.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_owner.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_owner.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_user.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_user.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_buffer.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_buffer.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_disk_cache.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_disk_cache.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_echo.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_echo.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_env.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_env.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_ident.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_ident.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_info.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_info.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_remoteip.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_status.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr
Modified:
httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_alias.html
httpd/httpd/trunk/docs/manual/mod/mod_alias.html.en
httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html
httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.en
httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html
httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.en
httpd/httpd/trunk/docs/manual/mod/mod_authn_file.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_authz_host.html
httpd/httpd/trunk/docs/manual/mod/mod_authz_host.html.en
httpd/httpd/trunk/docs/manual/mod/mod_authz_host.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_authz_owner.html
httpd/httpd/trunk/docs/manual/mod/mod_authz_owner.html.en
httpd/httpd/trunk/docs/manual/mod/mod_authz_owner.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_authz_user.html
httpd/httpd/trunk/docs/manual/mod/mod_authz_user.html.en
httpd/httpd/trunk/docs/manual/mod/mod_authz_user.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_buffer.html
httpd/httpd/trunk/docs/manual/mod/mod_buffer.html.en
httpd/httpd/trunk/docs/manual/mod/mod_buffer.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_dir.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_dir.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_disk_cache.html
httpd/httpd/trunk/docs/manual/mod/mod_disk_cache.html.en
httpd/httpd/trunk/docs/manual/mod/mod_disk_cache.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_echo.html
httpd/httpd/trunk/docs/manual/mod/mod_echo.html.en
httpd/httpd/trunk/docs/manual/mod/mod_echo.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_env.html
httpd/httpd/trunk/docs/manual/mod/mod_env.html.en
httpd/httpd/trunk/docs/manual/mod/mod_env.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_ident.html
httpd/httpd/trunk/docs/manual/mod/mod_ident.html.en
httpd/httpd/trunk/docs/manual/mod/mod_ident.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_info.html
httpd/httpd/trunk/docs/manual/mod/mod_info.html.en
httpd/httpd/trunk/docs/manual/mod/mod_info.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html
httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.en
httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_remoteip.html
httpd/httpd/trunk/docs/manual/mod/mod_remoteip.html.en
httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_so.html
httpd/httpd/trunk/docs/manual/mod/mod_so.html.en
httpd/httpd/trunk/docs/manual/mod/mod_so.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_status.html
httpd/httpd/trunk/docs/manual/mod/mod_status.html.en
httpd/httpd/trunk/docs/manual/mod/mod_status.xml.meta
Modified: httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr Fri Oct 16 22:49:14 2009
@@ -5,26 +5,26 @@
<modulefile>core.xml.fr</modulefile>
<modulefile>mod_access_compat.xml</modulefile>
<modulefile>mod_actions.xml</modulefile>
- <modulefile>mod_alias.xml</modulefile>
+ <modulefile>mod_alias.xml.fr</modulefile>
<modulefile>mod_asis.xml</modulefile>
- <modulefile>mod_auth_basic.xml</modulefile>
+ <modulefile>mod_auth_basic.xml.fr</modulefile>
<modulefile>mod_auth_digest.xml</modulefile>
<modulefile>mod_auth_form.xml</modulefile>
<modulefile>mod_authn_anon.xml</modulefile>
<modulefile>mod_authn_core.xml</modulefile>
<modulefile>mod_authn_dbd.xml</modulefile>
<modulefile>mod_authn_dbm.xml</modulefile>
- <modulefile>mod_authn_file.xml</modulefile>
+ <modulefile>mod_authn_file.xml.fr</modulefile>
<modulefile>mod_authnz_ldap.xml</modulefile>
<modulefile>mod_authz_core.xml</modulefile>
<modulefile>mod_authz_dbd.xml</modulefile>
<modulefile>mod_authz_dbm.xml</modulefile>
<modulefile>mod_authz_groupfile.xml</modulefile>
- <modulefile>mod_authz_host.xml</modulefile>
- <modulefile>mod_authz_owner.xml</modulefile>
- <modulefile>mod_authz_user.xml</modulefile>
+ <modulefile>mod_authz_host.xml.fr</modulefile>
+ <modulefile>mod_authz_owner.xml.fr</modulefile>
+ <modulefile>mod_authz_user.xml.fr</modulefile>
<modulefile>mod_autoindex.xml.fr</modulefile>
- <modulefile>mod_buffer.xml</modulefile>
+ <modulefile>mod_buffer.xml.fr</modulefile>
<modulefile>mod_cache.xml</modulefile>
<modulefile>mod_cern_meta.xml</modulefile>
<modulefile>mod_cgi.xml</modulefile>
@@ -36,10 +36,10 @@
<modulefile>mod_dbd.xml</modulefile>
<modulefile>mod_deflate.xml</modulefile>
<modulefile>mod_dir.xml.fr</modulefile>
- <modulefile>mod_disk_cache.xml</modulefile>
+ <modulefile>mod_disk_cache.xml.fr</modulefile>
<modulefile>mod_dumpio.xml</modulefile>
- <modulefile>mod_echo.xml</modulefile>
- <modulefile>mod_env.xml</modulefile>
+ <modulefile>mod_echo.xml.fr</modulefile>
+ <modulefile>mod_env.xml.fr</modulefile>
<modulefile>mod_example.xml</modulefile>
<modulefile>mod_expires.xml</modulefile>
<modulefile>mod_ext_filter.xml</modulefile>
@@ -48,10 +48,10 @@
<modulefile>mod_headers.xml</modulefile>
<modulefile>mod_heartbeat.xml</modulefile>
<modulefile>mod_heartmonitor.xml</modulefile>
- <modulefile>mod_ident.xml</modulefile>
+ <modulefile>mod_ident.xml.fr</modulefile>
<modulefile>mod_imagemap.xml</modulefile>
<modulefile>mod_include.xml</modulefile>
- <modulefile>mod_info.xml</modulefile>
+ <modulefile>mod_info.xml.fr</modulefile>
<modulefile>mod_isapi.xml</modulefile>
<modulefile>mod_lbmethod_bybusyness.xml</modulefile>
<modulefile>mod_lbmethod_byrequests.xml</modulefile>
@@ -63,7 +63,7 @@
<modulefile>mod_logio.xml</modulefile>
<modulefile>mod_mime.xml</modulefile>
<modulefile>mod_mime_magic.xml</modulefile>
- <modulefile>mod_negotiation.xml</modulefile>
+ <modulefile>mod_negotiation.xml.fr</modulefile>
<modulefile>mod_nw_ssl.xml</modulefile>
<modulefile>mod_privileges.xml</modulefile>
<modulefile>mod_proxy.xml.fr</modulefile>
@@ -75,7 +75,7 @@
<modulefile>mod_proxy_ftp.xml</modulefile>
<modulefile>mod_proxy_http.xml.fr</modulefile>
<modulefile>mod_proxy_scgi.xml</modulefile>
- <modulefile>mod_remoteip.xml</modulefile>
+ <modulefile>mod_remoteip.xml.fr</modulefile>
<modulefile>mod_reqtimeout.xml</modulefile>
<modulefile>mod_request.xml</modulefile>
<modulefile>mod_rewrite.xml.fr</modulefile>
@@ -87,10 +87,10 @@
<modulefile>mod_setenvif.xml</modulefile>
<modulefile>mod_slotmem_plain.xml</modulefile>
<modulefile>mod_slotmem_shm.xml</modulefile>
- <modulefile>mod_so.xml</modulefile>
+ <modulefile>mod_so.xml.fr</modulefile>
<modulefile>mod_speling.xml</modulefile>
<modulefile>mod_ssl.xml</modulefile>
- <modulefile>mod_status.xml</modulefile>
+ <modulefile>mod_status.xml.fr</modulefile>
<modulefile>mod_substitute.xml</modulefile>
<modulefile>mod_suexec.xml</modulefile>
<modulefile>mod_unique_id.xml</modulefile>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_alias.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.html?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.html Fri Oct 16 22:49:14 2009
@@ -4,6 +4,10 @@
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+URI: mod_alias.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
URI: mod_alias.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
Modified: httpd/httpd/trunk/docs/manual/mod/mod_alias.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.html.en?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.html.en Fri Oct 16 22:49:14 2009
@@ -22,6 +22,7 @@
<div id="preamble"><h1>Apache Module mod_alias</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English"> en </a> |
+<a href="../fr/mod/mod_alias.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
@@ -453,6 +454,7 @@
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English"> en </a> |
+<a href="../fr/mod/mod_alias.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
Added: httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,495 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_alias - 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" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<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> > <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_alias</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mod_alias.html" title="Français"> fr </a> |
+<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet d'atteindre différentes parties du système de
+fichiers depuis l'arborescence des documents du site web, ainsi que la
+redirection d'URL</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_alias.c</td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Les directives fournies par ce module permettent de manipuler et
+ de contrôler les URLs à l'arrivée des requêtes sur le serveur. Les
+ directives <code class="directive"><a href="#alias">Alias</a></code> et
+ <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> permettent de
+ faire correspondre des URLs avec des chemins du système de fichiers.
+ Ceci permet de servir des contenus qui ne sont pas situés dans
+ l'arborescence de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> comme s'ils y étaient
+ réellement. La directive <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> a pour effet
+ supplémentaire de marquer le répertoire cible comme conteneur de
+ scripts CGI.</p>
+
+ <p>Les directives <code class="directive"><a href="#redirect">Redirect</a></code>
+ indiquent aux clients qu'ils doivent effectuer une nouvelle requête
+ avec une URL différente. Elles sont souvent utilisées lorsqu'une
+ ressource a été déplacée.</p>
+
+ <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> est conçu pour traiter des tâches
+ simples de manipulation d'URL. Pour des tâches plus complexes comme
+ la manipulation des chaînes d'arguments des requêtes, utilisez
+ plutôt les outils fournis par le module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aliasmatch">AliasMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirect</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectmatch">RedirectMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectpermanent">RedirectPermanent</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirecttemp">RedirectTemp</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Chronologie du traitement</a></li>
+</ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li>
+<li><a href="../urlmapping.html">Mise en correspondance des URLs avec le
+système de fichiers</a></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="order" id="order">Chronologie du traitement</a></h2>
+
+ <p>Les alias et redirections apparaissant dans différents contextes
+ sont traités comme les autres directives en respectant les <a href="../sections.html#mergin">règles de fusion</a> standards. Par
+ contre, ils sont traités selon une chronologie particulière
+ lorsqu'ils apparaissent dans le même contexte (par exemple, dans la
+ même section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>).</p>
+
+ <p>Premièrement, toutes les redirections sont traitées avant les
+ alias, et ainsi, une requête qui correspond à une directive
+ <code class="directive"><a href="#redirect">Redirect</a></code> ou <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> ne se verra jamais
+ appliquer d'alias. Deuxièmement, les alias et redirections sont
+ traités selon l'ordre dans lequel ils apparaissent dans le fichier
+ de configuration, seule la première correspondance étant prise en
+ compte.</p>
+
+ <p>Ainsi, lorsqu'une ou plusieurs de ces directives s'appliquent au
+ même sous-répertoire, vous devez classer les chemins du plus précis
+ au moins précis afin que toutes les directives puissent
+ éventuellement s'appliquer, comme dans l'exemple suivant :</p>
+
+ <div class="example"><p><code>
+ Alias /foo/bar /baz<br />
+ Alias /foo /gaq
+ </code></p></div>
+
+ <p>Si l'ordre des directives était inversé, la directive <code class="directive"><a href="#alias">Alias</a></code> ayant pour argument
+ <code>/foo</code> serait toujours appliquée avant la directive
+ <code class="directive"><a href="#alias">Alias</a></code> ayant pour argument
+ <code>/foo/bar</code>, et cette dernière serait toujours
+ ignoré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="Alias" id="Alias">Alias</a> <a name="alias" id="alias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance des URLs avec des chemins du système
+de fichiers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Alias <var>chemin URL</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+
+ <p>La directive <code class="directive">Alias</code> permet de stocker des
+ documents (destinés à être servis) dans des zones du système de
+ fichiers situées en dehors de l'arborescence du site web <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Les URLs dont le chemin
+ (décodé avec caractères %) commence par <var>chemin URL</var> seront
+ mises en correspondance avec des fichiers locaux dont le chemin
+ commence par <var>chemin répertoire</var>. Le <var>chemin URL</var>
+ est sensible à la casse, même sur les systèmes de fichiers
+ insensibles à la casse.</p>
+
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Alias /image /ftp/pub/image
+ </code></p></div>
+
+ <p>Une requête pour <code>http://myserver/image/foo.gif</code> fera
+ renvoyer par le serveur le fichier
+ <code>/ftp/pub/image/foo.gif</code>. Seuls les éléments de chemin
+ complets sont testés ; ainsi l'alias précédent ne conviendra pas
+ pour une requête du style <code>http://myserver/imagefoo.gif</code>.
+ Pour des mises en correspondance plus complexes faisant intervenir
+ les expressions rationnelles, veuillez vous reporter à la directive
+ <code class="directive"><a href="#aliasmatch">AliasMatch</a></code>.</p>
+
+ <p>Notez que si vous ajoutez un slash de fin au <var>chemin
+ URL</var>, vous devrez aussi ajouter un slash de fin au chemin de la
+ requête. Autrement dit, si vous définissez</p>
+
+ <dl><dd><code>Alias /icons/ /usr/local/apache/icons/</code></dd></dl>
+
+ <p>l'alias précédent ne s'appliquera pas à l'url
+ <code>/icons</code>.</p>
+
+ <p>Notez qu'il pourra s'avérer nécessaire de définir des sections
+ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>
+ supplémentaires qui couvriront la <em>destination</em> des alias.
+ Le traitement des alias intervenant avant le traitement des sections
+ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>,
+ seules les cibles des alias sont affectées (Notez cependant
+ que les sections <code class="directive"><a href="../mod/core.html#location"><Location></a></code> sont traitées avant les alias, et
+ s'appliqueront donc).</p>
+
+ <p>En particulier, si vous créez un alias ayant pour cible un
+ répertoire situé en dehors de l'arborescence de votre site web
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, vous devrez
+ probablement permettre explicitement l'accès à ce répertoire.</p>
+
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Alias /image /ftp/pub/image<br />
+ <Directory /ftp/pub/image><br />
+ <span class="indent">
+ Order allow,deny<br />
+ Allow from all<br />
+ </span>
+ </Directory>
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AliasMatch" id="AliasMatch">AliasMatch</a> <a name="aliasmatch" id="aliasmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance des URLs avec le système de fichiers
+en faisant intervenir les expressions rationnelles</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AliasMatch <var>regex</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Cette directive est identique à la directive <code class="directive"><a href="#alias">Alias</a></code>, mais fait appel aux <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, à la place d'une
+ simple mise en correspondance de préfixe. L'expression rationnelle
+ fournie est mise en correspondance avec le chemin URL, et si elle
+ correspond, le serveur va substituer toute partie de chemin
+ correspondant à l'expression entre parenthèses dans la chaîne
+ fournie et l'utiliser comme nom de fichier.
+ Par exemple, pour activer le répertoire <code>/icons</code>, on peut
+ utiliser :</p>
+
+ <div class="example"><p><code>
+ AliasMatch ^/icons(.*) /usr/local/apache/icons$1
+ </code></p></div>
+
+ <p>On peut aussi construire un alias qui met en correspondance le
+ chemin URL sans tenir compte de la casse :</p>
+
+ <div class="example"><p><code>
+ AliasMatch (?i)^/image(.*) /ftp/pub/image$1
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Redirect" id="Redirect">Redirect</a> <a name="redirect" id="redirect">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe demandant au client
+d'effectuer une autre requête avec une URL différente</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Redirect [<var>statut</var>] <var>chemin URL</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>La directive Redirect permet de faire correspondre une ancienne
+ URL à une nouvelle en demandant au client d'aller chercher la ressource à
+ une autre localisation.</p>
+
+ <p>L'ancien <em>chemin URL</em> est un chemin sensible à la casse
+ (décodé à l'aide de caractères %) commençant par un slash. Les
+ chemins relatifs ne sont pas autorisés.</p>
+
+ <p>La nouvelle <em>URL</em>
+ peut être une URL absolue commençant par un protocole et un nom
+ d'hôte, mais on peut aussi utiliser un chemin URL commençant par un
+ slash, auquel cas le protocole et le nom d'hôte du serveur local
+ seront ajoutés.</p>
+
+ <p>Ensuite, toute requête commençant par <em>chemin URL</em> va
+ renvoyer une redirection au client vers l'<em>URL</em> cible. Tout
+ élément de chemin supplémentaire situé en aval du <em>chemin
+ URL</em> sera ajouté à l'URL cible.</p>
+
+ <div class="example"><h3>Exemple :</h3><p><code>
+ # Redirige vers une URL sur un serveur différent<br />
+ Redirect /service http://foo2.exemple.com/service<br />
+ <br />
+ # Redirige vers une URL sur le même serveur<br />
+ Redirect /one /two
+ </code></p></div>
+
+ <p>Si le client effectue une requête pour l'URL
+ <code>http://example.com/service/foo.txt</code>, il lui sera demandé
+ d'en effectuer une autre pour l'URL
+ <code>http://foo2.example.com/service/foo.txt</code>. Seuls les
+ éléments de chemin complets sont testés, si bien que l'exemple
+ précédent ne s'appliquera pas à l'URL
+ <code>http://example.com/servicefoo.txt</code>. Pour des mises en
+ correspondance plus complexes faisant intervenir les expressions
+ rationnelles, veuillez vous reporter à la directive <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code>.</p>
+
+
+ <div class="note"><h3>Note</h3>
+ <p>Les directives de redirection ont priorité sur les directives
+ Alias et ScriptAlias, quel que soit leur ordre d'apparition dans le
+ fichier de configuration.</p></div>
+
+ <p>Si aucun argument <var>statut</var> n'est spécifié, la
+ redirection sera temporaire (statut HTTP 302). Le client est alors
+ informé que la ressource a été temporairement déplacée. On peut
+ utiliser l'argument <var>statut</var> pour renvoyer d'autres codes
+ de statut HTTP :</p>
+
+ <dl>
+ <dt>permanent</dt>
+
+ <dd>Renvoie un statut de redirection permanente (301), indiquant
+ que la ressource a été définitivement déplacée.</dd>
+
+ <dt>temp</dt>
+
+ <dd>Renvoie un statut de redirection temporaire (302). C'est le
+ comportement par défaut.</dd>
+
+ <dt>seeother</dt>
+
+ <dd>Renvoie un statut "See Other" (303) indiquant que la ressource
+ a été remplacée par une autre.</dd>
+
+ <dt>gone</dt>
+
+ <dd>Renvoie un statut "Gone" (410) indiquant que la ressource a
+ été définitivement supprimée. Lorsque ce statut est défini, on ne
+ doit pas utiliser l'argument <var>URL</var>.</dd>
+ </dl>
+
+ <p>On peut renvoyer d'autres codes de statut en spécifiant le code
+ de statut numérique comme valeur de l'argument of <var>statut</var>.
+ Si le code de statut est compris entre 300 et 399, l'argument
+ <var>URL</var> doit être présent, sinon il ne doit pas être utilisé.
+ Notez que le statut doit être connu du code d'Apache (voir la
+ fonction <code>send_error_response</code> dans
+ http_protocol.c).</p>
+
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Redirect permanent /un http://exemple.com/deux<br />
+ Redirect 303 /trois http://exemple.com/autre
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectMatch" id="RedirectMatch">RedirectMatch</a> <a name="redirectmatch" id="redirectmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe faisant appel aux
+expressions rationnelles pour la mise en correspondance de l'URL
+courante</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectMatch [<var>statut</var>] <var>regex</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Cette directive est identique à la directive <code class="directive"><a href="#redirect">Redirect</a></code>, mais fait appel aux
+ <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, à la
+ place d'une simple mise en correspondance de préfixe. L'expression
+ rationnelle fournie est mise en correspondance avec le chemin URL,
+ et si elle correspond, le serveur va substituer toute partie de
+ chemin correspondante entre parenthèses dans la chaîne spécifiée et
+ l'utiliser comme nom de fichier. Par exemple, pour rediriger tous
+ les fichiers GIF vers les fichiers JPEG de même nom sur un autre
+ serveur, on peut utiliser :</p>
+
+ <div class="example"><p><code>
+ RedirectMatch (.*)\.gif$ http://www.autre-serveur.com$1.jpg
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe permanente demandant au
+client d'effectuer une nouvelle requête avec une URL
+différente</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectPermanent <var>chemin URL</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Cette directive informe le client que la redirection est
+ permanente (statut 301). Son comportement est exactement le même
+ que celui de <code>Redirect permanent</code>.</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="RedirectTemp" id="RedirectTemp">RedirectTemp</a> <a name="redirecttemp" id="redirecttemp">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe temporaire demandant au
+client d'effectuer une nouvelle requête avec une URL
+différente</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectTemp <var>chemin URL</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Cette directive informe le client que la redirection n'est
+ que temporaire (statut 302). Son comportement est exactement le même
+ que celui de <code>Redirect temp</code>.</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="ScriptAlias" id="ScriptAlias">ScriptAlias</a> <a name="scriptalias" id="scriptalias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre une URL à une zone du système de fichiers
+et désigne la cible comme script CGI</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptAlias <var>chemin URL</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>La directive <code class="directive">ScriptAlias</code> présente le même
+ comportement que la directive <code class="directive"><a href="#alias">Alias</a></code>, mais désigne en plus le
+ répertoire cible comme conteneur de scripts CGI qui seront traitées
+ par le gestionnaire cgi-script du module <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>.
+ Les URLs dont le chemin URL sensible à la casse (décodé avec
+ caractères %) commence par <var>chemin URL</var> seront mises en
+ correspondance avec les scripts dont le chemin commence par le
+ second argument, qui est un chemin complet dans le système de
+ fichiers local.</p>
+
+ <div class="example"><h3>Exemple :</h3><p><code>
+ ScriptAlias /cgi-bin/ /web/cgi-bin/
+ </code></p></div>
+
+ <p>Une requête pour <code>http://mon-serveur/cgi-bin/foo</code>
+ ferait exécuter par le serveur le script
+ <code>/web/cgi-bin/foo</code>. Cette configuration est sensiblement
+ équivalente à :</p>
+ <div class="example"><p><code>
+ Alias /cgi-bin/ /web/cgi-bin/<br />
+ <Location /cgi-bin ><br />
+ <span class="indent">
+ SetHandler cgi-script<br />
+ Options +ExecCGI<br />
+ </span>
+ </Location>
+ </code></p></div>
+
+ <p>Vous pouvez aussi utiliser <code class="directive">ScriptAlias</code>
+ avec un script ou gestionnaire de votre cru. Par exemple :</p>
+
+ <div class="example"><p><code>
+ ScriptAlias /cgi-bin/ /web/cgi-handler.pl
+ </code></p></div>
+
+ <p>Dans ce scénario, tous les fichiers faisant l'objet d'une requête
+ dans <code>/cgi-bin/</code> seront traités par le fichier que vous
+ avez spécifié, ce qui vous permet d'utiliser votre propre
+ gestionnaire. Vous pouvez l'utiliser comme enveloppe (wrapper) pour
+ les scripts CGI afin d'ajouter du contenu, ou autre action "maison".</p>
+
+ <div class="warning">Il est préférable d'éviter de placer les
+ scripts CGI dans l'arborescence de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> afin d'éviter de révéler
+ accidentellement leur code source lors d'une modification de
+ configuration. On y parvient aisément avec
+ <code class="directive">ScriptAlias</code> en mettant en correspondance une
+ URL et en désignant la cible comme scripts CGI par la même occasion.
+ Si vous choisissez de placer vos scripts CGI dans un répertoire
+ accessible depuis le web, n'utilisez pas
+ <code class="directive">ScriptAlias</code>. Utilisez plutôt <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, et <code class="directive"><a href="../mod/core.html#options">Options</a></code> comme dans l'exemple suivant :
+ <div class="example"><p><code>
+ <Directory /usr/local/apache2/htdocs/cgi-bin ><br />
+ <span class="indent">
+ SetHandler cgi-script<br />
+ Options ExecCGI<br />
+ </span>
+ </Directory>
+ </code></p></div>
+ Ceci est nécessaire car plusieurs <var>chemins URL</var> peuvent
+ correspondre à la même zone du système de fichiers, court-circuitant
+ ainsi la directive <code class="directive">ScriptAlias</code> et révélant le
+ code source des scripts CGI s'ils ne sont pas protégés par une
+ section <code class="directive"><a href="../mod/core.html#directory">Directory</a></code>.</div>
+
+
+<h3>Voir aussi</h3>
+<ul>
+<li><a href="../howto/cgi.html">Tutoriel CGI</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a> <a name="scriptaliasmatch" id="scriptaliasmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre une URL à une zone du système de fichiers
+en faisant appel aux expressions rationnelles et en désignant la cible
+comme un script CGI</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptAliasMatch <var>regex</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Cette directive est équivalente à la directive <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>, mais fait appel aux
+ <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, à la
+ place d'une simple mise en correspondance de préfixe. L'expression
+ rationnelle fournie est mise en correspondance avec le chemin URL,
+ et si elle correspond, le serveur va substituer toute partie de
+ chemin entre parenthèses dans la chaîne spécifiée et l'utiliser
+ comme nom de fichier. Par exemple, pour activer le répertoire
+ standard <code>/cgi-bin</code>, on peut utiliser :</p>
+
+ <div class="example"><p><code>
+ ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mod_alias.html" title="Français"> fr </a> |
+<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file
Added: httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,482 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 770506 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_alias.xml.meta">
+
+<name>mod_alias</name>
+<description>Permet d'atteindre différentes parties du système de
+fichiers depuis l'arborescence des documents du site web, ainsi que la
+redirection d'URL</description>
+<status>Base</status>
+<sourcefile>mod_alias.c</sourcefile>
+<identifier>alias_module</identifier>
+
+<summary>
+ <p>Les directives fournies par ce module permettent de manipuler et
+ de contrôler les URLs à l'arrivée des requêtes sur le serveur. Les
+ directives <directive module="mod_alias">Alias</directive> et
+ <directive module="mod_alias">ScriptAlias</directive> permettent de
+ faire correspondre des URLs avec des chemins du système de fichiers.
+ Ceci permet de servir des contenus qui ne sont pas situés dans
+ l'arborescence de <directive
+ module="core">DocumentRoot</directive> comme s'ils y étaient
+ réellement. La directive <directive
+ module="mod_alias">ScriptAlias</directive> a pour effet
+ supplémentaire de marquer le répertoire cible comme conteneur de
+ scripts CGI.</p>
+
+ <p>Les directives <directive module="mod_alias">Redirect</directive>
+ indiquent aux clients qu'ils doivent effectuer une nouvelle requête
+ avec une URL différente. Elles sont souvent utilisées lorsqu'une
+ ressource a été déplacée.</p>
+
+ <p><module>mod_alias</module> est conçu pour traiter des tâches
+ simples de manipulation d'URL. Pour des tâches plus complexes comme
+ la manipulation des chaînes d'arguments des requêtes, utilisez
+ plutôt les outils fournis par le module <module>mod_rewrite</module></p>
+
+</summary>
+
+<seealso><module>mod_rewrite</module></seealso> <seealso><a
+href="../urlmapping.html">Mise en correspondance des URLs avec le
+système de fichiers</a></seealso>
+
+<section id="order"><title>Chronologie du traitement</title>
+
+ <p>Les alias et redirections apparaissant dans différents contextes
+ sont traités comme les autres directives en respectant les <a
+ href="../sections.html#mergin">règles de fusion</a> standards. Par
+ contre, ils sont traités selon une chronologie particulière
+ lorsqu'ils apparaissent dans le même contexte (par exemple, dans la
+ même section <directive type="section"
+ module="core">VirtualHost</directive>).</p>
+
+ <p>Premièrement, toutes les redirections sont traitées avant les
+ alias, et ainsi, une requête qui correspond à une directive
+ <directive module="mod_alias">Redirect</directive> ou <directive
+ module="mod_alias">RedirectMatch</directive> ne se verra jamais
+ appliquer d'alias. Deuxièmement, les alias et redirections sont
+ traités selon l'ordre dans lequel ils apparaissent dans le fichier
+ de configuration, seule la première correspondance étant prise en
+ compte.</p>
+
+ <p>Ainsi, lorsqu'une ou plusieurs de ces directives s'appliquent au
+ même sous-répertoire, vous devez classer les chemins du plus précis
+ au moins précis afin que toutes les directives puissent
+ éventuellement s'appliquer, comme dans l'exemple suivant :</p>
+
+ <example>
+ Alias /foo/bar /baz<br />
+ Alias /foo /gaq
+ </example>
+
+ <p>Si l'ordre des directives était inversé, la directive <directive
+ module="mod_alias">Alias</directive> ayant pour argument
+ <code>/foo</code> serait toujours appliquée avant la directive
+ <directive module="mod_alias">Alias</directive> ayant pour argument
+ <code>/foo/bar</code>, et cette dernière serait toujours
+ ignorée.</p>
+
+</section>
+
+<directivesynopsis>
+<name>Alias</name>
+<description>Met en correspondance des URLs avec des chemins du système
+de fichiers</description>
+<syntax>Alias <var>chemin URL</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+</contextlist>
+
+<usage>
+
+ <p>La directive <directive>Alias</directive> permet de stocker des
+ documents (destinés à être servis) dans des zones du système de
+ fichiers situées en dehors de l'arborescence du site web <directive
+ module="core">DocumentRoot</directive>. Les URLs dont le chemin
+ (décodé avec caractères %) commence par <var>chemin URL</var> seront
+ mises en correspondance avec des fichiers locaux dont le chemin
+ commence par <var>chemin répertoire</var>. Le <var>chemin URL</var>
+ est sensible à la casse, même sur les systèmes de fichiers
+ insensibles à la casse.</p>
+
+ <example><title>Exemple :</title>
+ Alias /image /ftp/pub/image
+ </example>
+
+ <p>Une requête pour <code>http://myserver/image/foo.gif</code> fera
+ renvoyer par le serveur le fichier
+ <code>/ftp/pub/image/foo.gif</code>. Seuls les éléments de chemin
+ complets sont testés ; ainsi l'alias précédent ne conviendra pas
+ pour une requête du style <code>http://myserver/imagefoo.gif</code>.
+ Pour des mises en correspondance plus complexes faisant intervenir
+ les expressions rationnelles, veuillez vous reporter à la directive
+ <directive module="mod_alias">AliasMatch</directive>.</p>
+
+ <p>Notez que si vous ajoutez un slash de fin au <var>chemin
+ URL</var>, vous devrez aussi ajouter un slash de fin au chemin de la
+ requête. Autrement dit, si vous définissez</p>
+
+ <dl><dd><code>Alias /icons/ /usr/local/apache/icons/</code></dd></dl>
+
+ <p>l'alias précédent ne s'appliquera pas à l'url
+ <code>/icons</code>.</p>
+
+ <p>Notez qu'il pourra s'avérer nécessaire de définir des sections
+ <directive type="section" module="core">Directory</directive>
+ supplémentaires qui couvriront la <em>destination</em> des alias.
+ Le traitement des alias intervenant avant le traitement des sections
+ <directive type="section" module="core">Directory</directive>,
+ seules les cibles des alias sont affectées (Notez cependant
+ que les sections <directive type="section"
+ module="core">Location</directive> sont traitées avant les alias, et
+ s'appliqueront donc).</p>
+
+ <p>En particulier, si vous créez un alias ayant pour cible un
+ répertoire situé en dehors de l'arborescence de votre site web
+ <directive module="core">DocumentRoot</directive>, vous devrez
+ probablement permettre explicitement l'accès à ce répertoire.</p>
+
+ <example><title>Exemple :</title>
+ Alias /image /ftp/pub/image<br />
+ <Directory /ftp/pub/image><br />
+ <indent>
+ Order allow,deny<br />
+ Allow from all<br />
+ </indent>
+ </Directory>
+ </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>AliasMatch</name>
+<description>Met en correspondance des URLs avec le système de fichiers
+en faisant intervenir les expressions rationnelles</description>
+<syntax>AliasMatch <var>regex</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+</contextlist>
+
+<usage>
+ <p>Cette directive est identique à la directive <directive
+ module="mod_alias">Alias</directive>, mais fait appel aux <glossary
+ ref="regex">expressions rationnelles</glossary>, à la place d'une
+ simple mise en correspondance de préfixe. L'expression rationnelle
+ fournie est mise en correspondance avec le chemin URL, et si elle
+ correspond, le serveur va substituer toute partie de chemin
+ correspondant à l'expression entre parenthèses dans la chaîne
+ fournie et l'utiliser comme nom de fichier.
+ Par exemple, pour activer le répertoire <code>/icons</code>, on peut
+ utiliser :</p>
+
+ <example>
+ AliasMatch ^/icons(.*) /usr/local/apache/icons$1
+ </example>
+
+ <p>On peut aussi construire un alias qui met en correspondance le
+ chemin URL sans tenir compte de la casse :</p>
+
+ <example>
+ AliasMatch (?i)^/image(.*) /ftp/pub/image$1
+ </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>Redirect</name>
+<description>Envoie une redirection externe demandant au client
+d'effectuer une autre requête avec une URL différente</description>
+<syntax>Redirect [<var>statut</var>] <var>chemin URL</var>
+<var>URL</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+
+<usage>
+ <p>La directive Redirect permet de faire correspondre une ancienne
+ URL à une nouvelle en demandant au client d'aller chercher la ressource à
+ une autre localisation.</p>
+
+ <p>L'ancien <em>chemin URL</em> est un chemin sensible à la casse
+ (décodé à l'aide de caractères %) commençant par un slash. Les
+ chemins relatifs ne sont pas autorisés.</p>
+
+ <p>La nouvelle <em>URL</em>
+ peut être une URL absolue commençant par un protocole et un nom
+ d'hôte, mais on peut aussi utiliser un chemin URL commençant par un
+ slash, auquel cas le protocole et le nom d'hôte du serveur local
+ seront ajoutés.</p>
+
+ <p>Ensuite, toute requête commençant par <em>chemin URL</em> va
+ renvoyer une redirection au client vers l'<em>URL</em> cible. Tout
+ élément de chemin supplémentaire situé en aval du <em>chemin
+ URL</em> sera ajouté à l'URL cible.</p>
+
+ <example><title>Exemple :</title>
+ # Redirige vers une URL sur un serveur différent<br />
+ Redirect /service http://foo2.exemple.com/service<br />
+ <br />
+ # Redirige vers une URL sur le même serveur<br />
+ Redirect /one /two
+ </example>
+
+ <p>Si le client effectue une requête pour l'URL
+ <code>http://example.com/service/foo.txt</code>, il lui sera demandé
+ d'en effectuer une autre pour l'URL
+ <code>http://foo2.example.com/service/foo.txt</code>. Seuls les
+ éléments de chemin complets sont testés, si bien que l'exemple
+ précédent ne s'appliquera pas à l'URL
+ <code>http://example.com/servicefoo.txt</code>. Pour des mises en
+ correspondance plus complexes faisant intervenir les expressions
+ rationnelles, veuillez vous reporter à la directive <directive
+ module="mod_alias">RedirectMatch</directive>.</p>
+
+
+ <note><title>Note</title>
+ <p>Les directives de redirection ont priorité sur les directives
+ Alias et ScriptAlias, quel que soit leur ordre d'apparition dans le
+ fichier de configuration.</p></note>
+
+ <p>Si aucun argument <var>statut</var> n'est spécifié, la
+ redirection sera temporaire (statut HTTP 302). Le client est alors
+ informé que la ressource a été temporairement déplacée. On peut
+ utiliser l'argument <var>statut</var> pour renvoyer d'autres codes
+ de statut HTTP :</p>
+
+ <dl>
+ <dt>permanent</dt>
+
+ <dd>Renvoie un statut de redirection permanente (301), indiquant
+ que la ressource a été définitivement déplacée.</dd>
+
+ <dt>temp</dt>
+
+ <dd>Renvoie un statut de redirection temporaire (302). C'est le
+ comportement par défaut.</dd>
+
+ <dt>seeother</dt>
+
+ <dd>Renvoie un statut "See Other" (303) indiquant que la ressource
+ a été remplacée par une autre.</dd>
+
+ <dt>gone</dt>
+
+ <dd>Renvoie un statut "Gone" (410) indiquant que la ressource a
+ été définitivement supprimée. Lorsque ce statut est défini, on ne
+ doit pas utiliser l'argument <var>URL</var>.</dd>
+ </dl>
+
+ <p>On peut renvoyer d'autres codes de statut en spécifiant le code
+ de statut numérique comme valeur de l'argument of <var>statut</var>.
+ Si le code de statut est compris entre 300 et 399, l'argument
+ <var>URL</var> doit être présent, sinon il ne doit pas être utilisé.
+ Notez que le statut doit être connu du code d'Apache (voir la
+ fonction <code>send_error_response</code> dans
+ http_protocol.c).</p>
+
+ <example><title>Exemple :</title>
+ Redirect permanent /un http://exemple.com/deux<br />
+ Redirect 303 /trois http://exemple.com/autre
+ </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RedirectMatch</name>
+<description>Envoie une redirection externe faisant appel aux
+expressions rationnelles pour la mise en correspondance de l'URL
+courante</description>
+<syntax>RedirectMatch [<var>statut</var>] <var>regex</var>
+<var>URL</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+
+<usage>
+ <p>Cette directive est identique à la directive <directive
+ module="mod_alias">Redirect</directive>, mais fait appel aux
+ <glossary ref="regex">expressions rationnelles</glossary>, à la
+ place d'une simple mise en correspondance de préfixe. L'expression
+ rationnelle fournie est mise en correspondance avec le chemin URL,
+ et si elle correspond, le serveur va substituer toute partie de
+ chemin correspondante entre parenthèses dans la chaîne spécifiée et
+ l'utiliser comme nom de fichier. Par exemple, pour rediriger tous
+ les fichiers GIF vers les fichiers JPEG de même nom sur un autre
+ serveur, on peut utiliser :</p>
+
+ <example>
+ RedirectMatch (.*)\.gif$ http://www.autre-serveur.com$1.jpg
+ </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RedirectTemp</name>
+<description>Envoie une redirection externe temporaire demandant au
+client d'effectuer une nouvelle requête avec une URL
+différente</description>
+<syntax>RedirectTemp <var>chemin URL</var> <var>URL</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+
+<usage>
+ <p>Cette directive informe le client que la redirection n'est
+ que temporaire (statut 302). Son comportement est exactement le même
+ que celui de <code>Redirect temp</code>.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RedirectPermanent</name>
+<description>Envoie une redirection externe permanente demandant au
+client d'effectuer une nouvelle requête avec une URL
+différente</description>
+<syntax>RedirectPermanent <var>chemin URL</var> <var>URL</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+
+<usage>
+ <p>Cette directive informe le client que la redirection est
+ permanente (statut 301). Son comportement est exactement le même
+ que celui de <code>Redirect permanent</code>.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ScriptAlias</name>
+<description>Fait correspondre une URL à une zone du système de fichiers
+et désigne la cible comme script CGI</description>
+<syntax>ScriptAlias <var>chemin URL</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+</contextlist>
+
+<usage>
+ <p>La directive <directive>ScriptAlias</directive> présente le même
+ comportement que la directive <directive
+ module="mod_alias">Alias</directive>, mais désigne en plus le
+ répertoire cible comme conteneur de scripts CGI qui seront traitées
+ par le gestionnaire cgi-script du module <module>mod_cgi</module>.
+ Les URLs dont le chemin URL sensible à la casse (décodé avec
+ caractères %) commence par <var>chemin URL</var> seront mises en
+ correspondance avec les scripts dont le chemin commence par le
+ second argument, qui est un chemin complet dans le système de
+ fichiers local.</p>
+
+ <example><title>Exemple :</title>
+ ScriptAlias /cgi-bin/ /web/cgi-bin/
+ </example>
+
+ <p>Une requête pour <code>http://mon-serveur/cgi-bin/foo</code>
+ ferait exécuter par le serveur le script
+ <code>/web/cgi-bin/foo</code>. Cette configuration est sensiblement
+ équivalente à :</p>
+ <example>
+ Alias /cgi-bin/ /web/cgi-bin/<br />
+ <Location /cgi-bin ><br />
+ <indent>
+ SetHandler cgi-script<br />
+ Options +ExecCGI<br />
+ </indent>
+ </Location>
+ </example>
+
+ <p>Vous pouvez aussi utiliser <directive>ScriptAlias</directive>
+ avec un script ou gestionnaire de votre cru. Par exemple :</p>
+
+ <example>
+ ScriptAlias /cgi-bin/ /web/cgi-handler.pl
+ </example>
+
+ <p>Dans ce scénario, tous les fichiers faisant l'objet d'une requête
+ dans <code>/cgi-bin/</code> seront traités par le fichier que vous
+ avez spécifié, ce qui vous permet d'utiliser votre propre
+ gestionnaire. Vous pouvez l'utiliser comme enveloppe (wrapper) pour
+ les scripts CGI afin d'ajouter du contenu, ou autre action "maison".</p>
+
+ <note type="warning">Il est préférable d'éviter de placer les
+ scripts CGI dans l'arborescence de <directive
+ module="core">DocumentRoot</directive> afin d'éviter de révéler
+ accidentellement leur code source lors d'une modification de
+ configuration. On y parvient aisément avec
+ <directive>ScriptAlias</directive> en mettant en correspondance une
+ URL et en désignant la cible comme scripts CGI par la même occasion.
+ Si vous choisissez de placer vos scripts CGI dans un répertoire
+ accessible depuis le web, n'utilisez pas
+ <directive>ScriptAlias</directive>. Utilisez plutôt <directive
+ module="core" type="section">Directory</directive>, <directive
+ module="core">SetHandler</directive>, et <directive
+ module="core">Options</directive> comme dans l'exemple suivant :
+ <example>
+ <Directory /usr/local/apache2/htdocs/cgi-bin ><br />
+ <indent>
+ SetHandler cgi-script<br />
+ Options ExecCGI<br />
+ </indent>
+ </Directory>
+ </example>
+ Ceci est nécessaire car plusieurs <var>chemins URL</var> peuvent
+ correspondre à la même zone du système de fichiers, court-circuitant
+ ainsi la directive <directive>ScriptAlias</directive> et révélant le
+ code source des scripts CGI s'ils ne sont pas protégés par une
+ section <directive module="core">Directory</directive>.</note>
+
+</usage>
+<seealso><a href="../howto/cgi.html">Tutoriel CGI</a></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ScriptAliasMatch</name>
+<description>Fait correspondre une URL à une zone du système de fichiers
+en faisant appel aux expressions rationnelles et en désignant la cible
+comme un script CGI</description>
+<syntax>ScriptAliasMatch <var>regex</var>
+<var>chemin fichier</var>|<var>chemin répertoire</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+</contextlist>
+
+<usage>
+ <p>Cette directive est équivalente à la directive <directive
+ module="mod_alias">ScriptAlias</directive>, mais fait appel aux
+ <glossary ref="regex">expressions rationnelles</glossary>, à la
+ place d'une simple mise en correspondance de préfixe. L'expression
+ rationnelle fournie est mise en correspondance avec le chemin URL,
+ et si elle correspond, le serveur va substituer toute partie de
+ chemin entre parenthèses dans la chaîne spécifiée et l'utiliser
+ comme nom de fichier. Par exemple, pour activer le répertoire
+ standard <code>/cgi-bin</code>, on peut utiliser :</p>
+
+ <example>
+ ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
+ </example>
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.meta?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.meta Fri Oct 16 22:49:14 2009
@@ -8,6 +8,7 @@
<variants>
<variant>en</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant>tr</variant>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html Fri Oct 16 22:49:14 2009
@@ -4,6 +4,10 @@
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+URI: mod_auth_basic.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
URI: mod_auth_basic.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
Modified: httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.en?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.en Fri Oct 16 22:49:14 2009
@@ -22,6 +22,7 @@
<div id="preamble"><h1>Apache Module mod_auth_basic</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" title="English"> en </a> |
+<a href="../fr/mod/mod_auth_basic.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
@@ -124,6 +125,7 @@
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" title="English"> en </a> |
+<a href="../fr/mod/mod_auth_basic.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">
Added: httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_auth_basic - 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" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<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> > <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_auth_basic</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mod_auth_basic.html" title="Français"> fr </a> |
+<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification de base</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_basic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_basic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.1 d'Apache</td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Ce module permet d'utiliser l'authentification basique HTTP pour
+ restreindre l'accès en recherchant les utilisateurs dans les
+ fournisseurs d'authentification spécifiés. Il est en général
+ combiné avec au moins un module d'authentification comme
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> et un module d'autorisation comme
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>. L'authentification HTTP à
+ base de condensé (digest), quant à elle, est fournie par le module
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. </p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li>
+</ul>
+<h3>Voir aussi</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#match">Match</a></code></li>
+<li><a href="../howto/auth.html">Mode d'emploi de
+l'authentification</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a> <a name="authbasicauthoritative" id="authbasicauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit si les processus d'autorisation et
+d'authentification peuvent être confiés à des modules de plus bas
+niveau</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthBasicAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p>Normalement, chaque module d'autorisation énuméré dans la
+ directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code> va tenter de
+ vérifier l'utilisateur, et si ce dernier n'est trouvé dans aucun des
+ fournisseurs, l'accès sera refusé. Définir explicitement la
+ directive <code class="directive">AuthBasicAuthoritative</code> à
+ <code>Off</code> permet de confier l'autorisation et
+ l'authentification à d'autres modules non basés sur les fournisseurs
+ si <strong>aucun identifiant utilisateur</strong> ou aucune
+ <strong>règle</strong> ne correspondent à l'identifiant utilisateur
+ spécifié. Ceci ne peut s'avérer nécessaire que lorsque
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> est combiné avec des modules tiers
+ qui n'ont pas été configurés à l'aide de la directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code>. Lorsqu'on
+ utilise de tels modules, l'ordre dans lequel s'effectue le
+ traitement est défini dans le code source des modules et n'est pas
+ configurable.</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="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(les) fournisseur(s) d'authentification pour
+cette zone du site web</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthBasicProvider <var>nom fournisseur</var>
+[<var>nom fournisseur</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthBasicProvider file</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p>La directive <code class="directive">AuthBasicProvider</code> permet de
+ définir le fournisseur utilisé pour authentifier les utilisateurs
+ pour la zone du site web concernée. Le fournisseur par défaut
+ <code>file</code> est implémenté par le module
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Assurez-vous que le module
+ implémentant le fournisseur choisi soit bien présent dans le
+ serveur.</p>
+
+ <div class="example"><h3>Exemple</h3><p><code>
+ <Location /secure><br />
+ <span class="indent">
+ AuthType basic<br />
+ AuthName "private area"<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMType SDBM<br />
+ AuthDBMUserFile /www/etc/dbmpasswd<br />
+ Require valid-user<br />
+ </span>
+ </Location>
+ </code></p></div>
+
+ <p>Les fournisseurs sont sollicités dans l'ordre jusqu'à ce que l'un
+ d'entre eux trouve une correspondance pour le nom d'utilisateur de
+ la requête ; alors, ce dernier fournisseur sera le seul à vérifier
+ le mot de passe. Un échec dans la vérification du mot de passe
+ n'entraîne pas le passage du contrôle au fournisseur suivant.</p>
+
+ <p>Les différents fournisseurs disponibles sont implémentés par les
+ modules <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>, et
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mod_auth_basic.html" title="Français"> fr </a> |
+<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file
Added: httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,129 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 738841 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_auth_basic.xml.meta">
+
+<name>mod_auth_basic</name>
+<description>Authentification de base</description>
+<status>Base</status>
+<sourcefile>mod_auth_basic.c</sourcefile>
+<identifier>auth_basic_module</identifier>
+<compatibility>Disponible depuis la version 2.1 d'Apache</compatibility>
+
+<summary>
+ <p>Ce module permet d'utiliser l'authentification basique HTTP pour
+ restreindre l'accès en recherchant les utilisateurs dans les
+ fournisseurs d'authentification spécifiés. Il est en général
+ combiné avec au moins un module d'authentification comme
+ <module>mod_authn_file</module> et un module d'autorisation comme
+ <module>mod_authz_user</module>. L'authentification HTTP à
+ base de condensé (digest), quant à elle, est fournie par le module
+ <module>mod_auth_digest</module>. </p>
+</summary>
+<seealso><directive module="mod_authn_core">AuthName</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthType</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
+<seealso><directive module="mod_authz_core">Match</directive></seealso>
+<seealso><a href="../howto/auth.html">Mode d'emploi de
+l'authentification</a></seealso>
+
+<directivesynopsis>
+<name>AuthBasicProvider</name>
+<description>Définit le(les) fournisseur(s) d'authentification pour
+cette zone du site web</description>
+<syntax>AuthBasicProvider <var>nom fournisseur</var>
+[<var>nom fournisseur</var>] ...</syntax>
+<default>AuthBasicProvider file</default>
+<contextlist><context>directory</context><context>.htaccess</context>
+</contextlist>
+<override>AuthConfig</override>
+
+<usage>
+ <p>La directive <directive>AuthBasicProvider</directive> permet de
+ définir le fournisseur utilisé pour authentifier les utilisateurs
+ pour la zone du site web concernée. Le fournisseur par défaut
+ <code>file</code> est implémenté par le module
+ <module>mod_authn_file</module>. Assurez-vous que le module
+ implémentant le fournisseur choisi soit bien présent dans le
+ serveur.</p>
+
+ <example><title>Exemple</title>
+ <Location /secure><br />
+ <indent>
+ AuthType basic<br />
+ AuthName "private area"<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMType SDBM<br />
+ AuthDBMUserFile /www/etc/dbmpasswd<br />
+ Require valid-user<br />
+ </indent>
+ </Location>
+ </example>
+
+ <p>Les fournisseurs sont sollicités dans l'ordre jusqu'à ce que l'un
+ d'entre eux trouve une correspondance pour le nom d'utilisateur de
+ la requête ; alors, ce dernier fournisseur sera le seul à vérifier
+ le mot de passe. Un échec dans la vérification du mot de passe
+ n'entraîne pas le passage du contrôle au fournisseur suivant.</p>
+
+ <p>Les différents fournisseurs disponibles sont implémentés par les
+ modules <module>mod_authn_dbm</module>,
+ <module>mod_authn_file</module>, <module>mod_authn_dbd</module>, et
+ <module>mod_authnz_ldap</module>.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>AuthBasicAuthoritative</name>
+<description>Définit si les processus d'autorisation et
+d'authentification peuvent être confiés à des modules de plus bas
+niveau</description>
+<syntax>AuthBasicAuthoritative On|Off</syntax>
+<default>AuthBasicAuthoritative On</default>
+<contextlist><context>directory</context><context>.htaccess</context>
+</contextlist>
+<override>AuthConfig</override>
+
+<usage>
+ <p>Normalement, chaque module d'autorisation énuméré dans la
+ directive <directive
+ module="mod_auth_basic">AuthBasicProvider</directive> va tenter de
+ vérifier l'utilisateur, et si ce dernier n'est trouvé dans aucun des
+ fournisseurs, l'accès sera refusé. Définir explicitement la
+ directive <directive>AuthBasicAuthoritative</directive> à
+ <code>Off</code> permet de confier l'autorisation et
+ l'authentification à d'autres modules non basés sur les fournisseurs
+ si <strong>aucun identifiant utilisateur</strong> ou aucune
+ <strong>règle</strong> ne correspondent à l'identifiant utilisateur
+ spécifié. Ceci ne peut s'avérer nécessaire que lorsque
+ <module>mod_auth_basic</module> est combiné avec des modules tiers
+ qui n'ont pas été configurés à l'aide de la directive <directive
+ module="mod_auth_basic">AuthBasicProvider</directive>. Lorsqu'on
+ utilise de tels modules, l'ordre dans lequel s'effectue le
+ traitement est défini dans le code source des modules et n'est pas
+ configurable.</p>
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.meta?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.xml.meta Fri Oct 16 22:49:14 2009
@@ -8,6 +8,7 @@
<variants>
<variant>en</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
</variants>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html Fri Oct 16 22:49:14 2009
@@ -4,6 +4,10 @@
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+URI: mod_authn_file.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
URI: mod_authn_file.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
Modified: httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.en?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.en Fri Oct 16 22:49:14 2009
@@ -22,6 +22,7 @@
<div id="preamble"><h1>Apache Module mod_authn_file</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" title="English"> en </a> |
+<a href="../fr/mod/mod_authn_file.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
@@ -124,6 +125,7 @@
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" title="English"> en </a> |
+<a href="../fr/mod/mod_authn_file.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">