From: Lucien Gentis Notez que lorsque la directive
Alias
AliasMatch
AliasPreservePath
Redirect
RedirectMatch
RedirectPermanent
AliasPreservePath
+ est à "on", la destination contient le chemin entier, alors que lorsque la
+ directive AliasPreservePath
est à "off", tous les
+ URLs sont associés à l'URL cible unique.# /files/foo et /files/bar associés à /ftp/pub/files/foo et /ftp/pub/files/bar
+<Location "/files">
+ AliasPreservePath on
+ Alias "/ftp/pub/files"
+</Location>
+# /errors/foo et /errors/bar associés à /var/www/errors.html
+<Location "/errors">
+ AliasPreservePath off
+ Alias "/var/www/errors.html"
+</Location>
+
+
@@ -293,6 +311,30 @@ en faisant intervenir les expressions rationnelles
Description: | Associer le chemin entier à l'alias dans une section location. |
---|---|
Syntaxe: | AliasPreservePath OFF|ON |
Défaut: | AliasPreservePath OFF |
Contexte: | configuration globale, serveur virtuel, répertoire |
Statut: | Base |
Module: | mod_alias |
Compatibilité: | Disponible à partir de la version 2.5.1 du serveur HTTP Apache |
Lorsqu'on utilise la version à deux paramètres de la directive
+ Alias
, le chemin complet après l'alias est préservé.
+ Lorsqu'on utilise la version à un paramètre de la directive
+ Alias
dans une section
+ Location
, le chemin entier est supprimé, et tous les
+ URLs sont associés à l'expression cible.
Pour que la version à un paramètre de la directive
+ Alias
préserve les chemins de la même façon que la
+ version à deux paramètres, activez cette directive.