Apache alias ne fonctionne pas


0

J'ai défini l'alias suivant

Alias /static/images /images

Cependant, lorsque je navigue sur, localhost/myweb/static/imagesje reçois:

Pas trouvé

L'URL demandée / myweb / static / images n'a pas été trouvée sur ce serveur.

Pourquoi n'est-il pas redirigé vers localhost/myweb/images?


httpd.apache.org/docs/2.2/mod/mod_alias.html#alias attention à l'avertissement de la fin de cette section à propos de Directory.
Rinzwind

Réponses:


1

Aliasn'est pas destiné à la redirection, mais au mappage des URL sur les chemins du système de fichiers, généralement en dehors de votre fichier DocumentRoot.

Alias /static/images /images

indique à Apache que si vous le demandez, localhost/static/imagesle dossier /imagesde votre système de fichiers doit être examiné . Très probablement, ce dossier n'existe pas et vous obtenez une erreur.

Voir la documentation pour plus d'informations sur la Aliasdirective.


Si vous souhaitez rediriger localhost/myweb/static/imagesvers, localhost/myweb/imagesvous devez utiliser la Redirectdirective à la place, par exemple

Redirect  seeother /myweb/static/images /myweb/images

Voir la documentation pour plus d'informations sur la Redirectdirective.


le imagesdossier existe, c'est tout ce que j'essaie de faire
dabadaba,
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.