qgiraux / WebServ

0 stars 0 forks source link

Alternance 404 et 403 + une directive index set dans root_server n'est pas prise en compte dans une location #25

Closed NicolasReaItalo closed 1 month ago

NicolasReaItalo commented 1 month ago

fichier config :

server {
      listen 127.0.0.1:8080;
      server_name www.monsite.fr monsite.fr;
      root ./html-files;
      autoindex off;
      index  velo.html pepe.html index.html zozo.html;
      location /zoumbo {
                        alias ./html-files/dir;
                        autoindex on;
      }
      location /toto {
                        alias ./html-files/dir;
                        autoindex off;
      }

}

image

On s'attend donc a avoir la sequence suivante location /toto full_path : ./html-files/dir/ directory : tentative d'append de la liste des index GET 200 ./html-files/dir/index.html

Or on a un 403 donc getdirectiveParameters() ne va pas chercher si il n'est pas set dans la location mais encore + bizarre une fois sur deux je recois un 404 au lieu du 403 mais aucun appel a HeaderParser n'apparait dans les logs...