From 5a6c449afb62b6ce30d62e9e5d7d5f3e79983517 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 24 Jan 2015 14:52:30 +0000 Subject: [PATCH] XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654527 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/expr.xml.fr | 5 +- docs/manual/mod/mod_alias.xml.fr | 97 +++++++++++++++++++++++++++--- docs/manual/mod/mod_rewrite.xml.fr | 4 +- 3 files changed, 93 insertions(+), 13 deletions(-) diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr index 850cdebf3c..40ff5139c5 100644 --- a/docs/manual/expr.xml.fr +++ b/docs/manual/expr.xml.fr @@ -1,7 +1,7 @@ - + @@ -47,6 +47,9 @@ If ElseIf Else +Alias +ScriptAlias +Redirect AuthBasicFake AuthFormLoginRequiredLocation AuthFormLoginSuccessLocation diff --git a/docs/manual/mod/mod_alias.xml.fr b/docs/manual/mod/mod_alias.xml.fr index 98433b7992..1f73eca9b3 100644 --- a/docs/manual/mod/mod_alias.xml.fr +++ b/docs/manual/mod/mod_alias.xml.fr @@ -1,7 +1,7 @@ - + @@ -51,6 +51,17 @@ redirection d'URL avec une URL différente. Elles sont souvent utilisées lorsqu'une ressource a été déplacée.

+

Lorsque les directives Alias, ScriptAlias ou Redirect sont définies au sein d'une + section Location + ou LocationMatch, vous pouvez utiliser la syntaxe des expressions pour manipuler l'URL + ou le chemin de destination. +

+

mod_alias 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 @@ -98,13 +109,22 @@ Alias /foo /gaq /foo/bar, et cette dernière serait toujours ignorée.

+

La définition de directives Alias, ScriptAlias ou Redirect au sein de sections + Location ou + LocationMatch + l'emporte sur d'autres définitions éventuelles de ces mêmes + directives au niveau de la configuration générale du serveur.

+ Alias Met en correspondance des URLs avec des chemins du système de fichiers -Alias chemin URL +Alias [chemin URL] chemin fichier|chemin répertoire server configvirtual host @@ -169,8 +189,24 @@ Alias /image /ftp/pub/image </Directory> -

Le nombre de slashes dans le paramètre chemin URL doit - correspondre au nombre de slashes dans le chemin URL de la requête.

+

Le nombre de slashes dans le paramètre chemin URL doit + correspondre au nombre de slashes dans le chemin URL de la requête.

+ +

Si la directive Alias est définie au sein + d'une section Location ou LocationMatch, chemin URL est + omis et chemin fichier est interprété en utilisant la syntaxe des expressions.

+ + +<Location /image> + Alias /ftp/pub/image +</Location> +<LocationMatch /error/(?<NUMBER>[0-9]+)> + Alias /usr/local/apache/errors/%{env:MATCH_NUMBER}.html +</LocationMatch> +
@@ -263,9 +299,9 @@ en faisant intervenir les expressions rationnelles AliasMatch ^/image/(.*)\.gif$ /fichiers/gif.images/$1.gif -

Les éventuels slashes de tête multiples seront supprimés par le +

Les éventuels slashes de tête multiples seront supprimés par le serveur avant que les directives de ce module n'effectuent des - comparaisons avec le chemin URL de la requête. + comparaisons avec le chemin URL de la requête.

@@ -275,7 +311,7 @@ en faisant intervenir les expressions rationnelles Redirect Envoie une redirection externe demandant au client d'effectuer une autre requête avec une URL différente -Redirect [état] chemin URL +Redirect [état] [chemin URL] URL server configvirtual host directory.htaccess @@ -322,7 +358,10 @@ Redirect /one /two éléments de chemin complets sont testés, si bien que l'exemple précédent ne s'appliquera pas à l'URL http://example.com/servicefoo.txt. Pour des mises en - correspondance plus complexes faisant intervenir les expressions + correspondance plus complexes utilisant la syntaxe des expressions, ne spécifiez pas + d'argument chemin URL comme décrit ci-dessous. En outre, + pour une mise en correspondance en utilisant les expressions rationnelles, veuillez vous reporter à la directive RedirectMatch.

@@ -330,7 +369,9 @@ Redirect /one /two Note

Les directives de redirection ont priorité sur les directives Alias et ScriptAlias, quel que soit leur ordre d'apparition dans le - fichier de configuration.

+ 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 chemin URL.

Si aucun argument état n'est spécifié, la redirection sera temporaire (code HTTP 302). Le client est alors @@ -376,6 +417,25 @@ Redirect permanent /one http://example.com/two Redirect 303 /three http://example.com/other +

Si une directive Redirect est définie au + sein d'une section Location ou LocationMatch et si l'argument chemin + URL est omis, l'argument URL sera interprété en + utilisant la syntaxe des expressions.

+ + +<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>
+
+ @@ -456,9 +516,10 @@ différente ScriptAlias Fait correspondre une URL à une zone du système de fichiers et désigne la cible comme script CGI -ScriptAlias chemin URL +ScriptAlias [chemin URL] chemin fichier|chemin répertoire server configvirtual host +directory @@ -527,6 +588,22 @@ Alias /cgi-bin/ /web/cgi-bin/ code source des scripts CGI s'ils ne sont pas protégés par une section Directory. +

Si la directive ScriptAlias est définie au + sein d'une section Location ou LocationMatch et si l'argument chemin + URL est omis, l'argument URL sera interprété en + utilisant la syntaxe des expressions.

+ + +<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>
+
+
Tutoriel CGI diff --git a/docs/manual/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr index 0294f3d62f..78823c1fcf 100644 --- a/docs/manual/mod/mod_rewrite.xml.fr +++ b/docs/manual/mod/mod_rewrite.xml.fr @@ -517,8 +517,8 @@ la réécriture soit effectuée : ce sont des références arrières de la forme %N (0 <= N <= 9). %1 à %9 permettent d'accéder aux parties regroupées (entre - parenthèses) du modèle, issues de la RewriteRule - concernée par le jeu de conditions RewriteCond + parenthèses) du modèle, issues de la dernière + condition RewriteCond satisfaite du jeu de conditions RewriteCond courant. %0 donne accès à l'ensemble de la chaîne correspondant au modèle.
  • -- 2.40.0