From: Lucien Gentis La directive Redirect permet de faire correspondre une ancienne
- URL à une nouvelle en demandant au client d'aller chercher la ressource à
- une autre localisation. La directive L'ancien chemin URL est un chemin sensible à la casse
+ L'ancien URL-path 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.
-
-Description: Envoie une redirection externe demandant au client
d'effectuer une autre requête avec une URL différente Syntaxe: Redirect [état] [chemin URL]
+
Syntaxe: Redirect [état] [URL-path]
URL
Contexte: configuration du serveur, serveur virtuel, répertoire, .htaccess AllowOverride: FileInfo Statut: Base Module: mod_alias Redirect
permet de faire correspondre
+ une ancienne URL à une nouvelle en demandant au client d'aller chercher la
+ ressource à une autre localisation.
Ensuite, toute requête commençant par chemin URL va +
Ensuite, toute requête commençant par URL-path va renvoyer une redirection au client vers l'URL cible. Tout - élément de chemin supplémentaire situé en aval du chemin - URL sera ajouté à l'URL cible.
+ élément de chemin supplémentaire situé en aval du URL-path sera + ajouté à l'URL cible.# Redirige vers une URL sur un serveur différent Redirect "/service" "http://foo2.example.com/service" @@ -344,17 +344,18 @@ Redirect "/one" "/two"précédent ne s'appliquera pas à l'URL
http://example.com/servicefoo.txt
. Pour des mises en
correspondance plus complexes utilisant la syntaxe des expressions, ne spécifiez pas
- d'argument chemin URL comme décrit ci-dessous. En outre,
+ d'argument URL-path comme décrit ci-dessous. En outre,
pour une mise en correspondance en utilisant les expressions
rationnelles, veuillez vous reporter à la directive RedirectMatch
.
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 chemin URL.
Les directives Redirect
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
+ URL-path.
Si aucun argument état n'est spécifié, la redirection sera temporaire (code HTTP 302). Le client est alors @@ -400,8 +401,7 @@ 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
+ sein d'une section <Location>
ou <LocationMatch>
et si l'argument URL-path est omis, l'argument URL sera interprété en
utilisant la syntaxe des expressions.
Cette syntaxe est disponible à partir de la version 2.4.19 du
serveur HTTP Apache.