<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1684314:1689815 (outdated) -->
+<!-- English Revision: 1689815 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
avec une URL différente. Elles sont souvent utilisées lorsqu'une
ressource a été déplacée.</p>
- <p>Lorsque les directives <directive
- module="mod_alias">Alias</directive>, <directive
- module="mod_alias">ScriptAlias</directive> ou <directive
- module="mod_alias">Redirect</directive> sont définies au sein d'une
- section <directive type="section" module="core">Location</directive>
- ou <directive type="section"
- module="core">LocationMatch</directive>, vous pouvez utiliser la <a
- href="../expr.html">syntaxe des expressions</a> pour manipuler l'URL
- ou le chemin de destination.
- </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
<code>/foo/bar</code>, et cette dernière serait toujours
ignorée.</p>
- <p>La définition de directives <directive
- module="mod_alias">Alias</directive>, <directive
- module="mod_alias">ScriptAlias</directive> ou <directive
- module="mod_alias">Redirect</directive> au sein de sections
- <directive type="section" module="core">Location</directive> ou
- <directive type="section" module="core">LocationMatch</directive>
- l'emporte sur d'autres définitions éventuelles de ces mêmes
- directives au niveau de la configuration générale du serveur.</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>]
+<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>
<p>Le nombre de slashes dans le paramètre <var>chemin URL</var> doit
correspondre au nombre de slashes dans le chemin URL de la requête.</p>
- <p>Si la directive <directive>Alias</directive> est définie au sein
- d'une section <directive type="section"
- module="core">Location</directive> ou <directive type="section"
- module="core">LocationMatch</directive>, <var>chemin URL</var> est
- omis et <var>chemin fichier</var> est interprété en utilisant la <a
- href="../expr.html">syntaxe des expressions</a>.<br />
- Cette syntaxe est disponible à partir de la version 2.4.13 du
- serveur HTTP Apache.</p>
-
- <highlight language="config">
-<Location "/image">
- Alias "/ftp/pub/image"
-</Location>
-<LocationMatch "/error/(?<NUMBER>[0-9]+)">
- Alias "/usr/local/apache/errors/%{env:MATCH_NUMBER}.html"
-</LocationMatch>
- </highlight>
-
+
</usage>
</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>état</var>] [<var>chemin URL</var>]
+<syntax>Redirect [<var>état</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>
é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 utilisant la <a
- href="../expr.html">syntaxe des expressions</a>, ne spécifiez pas
- d'argument <var>chemin URL</var> comme décrit ci-dessous. En outre,
- pour une mise en correspondance en utilisant les expressions
- rationnelles, veuillez vous reporter à la directive <directive
+ correspondance plus complexes utilisant des expressions
+ rationnelles, voir 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. Les directives Redirect définies au sein
- d'une section Location l'emportent sur les directives Redirect et
- Alias comportant un argument <var>chemin URL</var>.</p></note>
+ fichier de configuration.</p></note>
<p>Si aucun argument <var>état</var> n'est spécifié, la
redirection sera temporaire (code HTTP 302). Le client est alors
Redirect 303 "/three" "http://example.com/other"
</highlight>
- <p>Si une directive <directive>Redirect</directive> est définie au
- sein d'une section <directive type="section"
- module="core">Location</directive> ou <directive type="section"
- module="core">LocationMatch</directive> et si l'argument <var>chemin
- URL</var> est omis, l'argument <var>URL</var> sera interprété en
- utilisant la <a href="../expr.html">syntaxe des expressions</a>.<br />
- Cette syntaxe est disponible à partir de la version 2.4.13 du
- serveur HTTP Apache.</p>
-
- <highlight language="config">
-<Location "/one">
- Redirect permanent "http://example.com/two"
-</Location>
-<Location "/three">
- Redirect 303 "http://example.com/other"
-</Location>
-<LocationMatch "/error/(?<NUMBER>[0-9]+)">
- Redirect permanent "http://example.com/errors/%{env:MATCH_NUMBER}.html"
-</LocationMatch>
- </highlight>
-
+
</usage>
</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>]
+<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>
-<context>directory</context>
</contextlist>
<usage>
code source des scripts CGI s'ils ne sont pas protégés par une
section <directive module="core">Directory</directive>.</note>
- <p>Si la directive <directive>ScriptAlias</directive> est définie au
- sein d'une section <directive type="section"
- module="core">Location</directive> ou <directive type="section"
- module="core">LocationMatch</directive> et si l'argument <var>chemin
- URL</var> est omis, l'argument <var>URL</var> sera interprété en
- utilisant la <a href="../expr.html">syntaxe des expressions</a>.<br />
- Cette syntaxe est disponible à partir de la version 2.4.13 du
- serveur HTTP Apache.</p>
-
- <highlight language="config">
-<Location "/cgi-bin">
- ScriptAlias "/web/cgi-bin/"
-</Location>
-<LocationMatch "/cgi-bin/errors/(?<NUMBER>[0-9]+)">
- ScriptAlias "/web/cgi-bin/errors/%{env:MATCH_NUMBER}.cgi"
-</LocationMatch>
- </highlight>
-
+
</usage>
<seealso><a href="../howto/cgi.html">Tutoriel CGI</a></seealso>
</directivesynopsis>