Bonjour,

Suite à la mise en place d'une redirection de fichiers et dossiers inexistants vers des fichiers et dossiers existants ici, dans error.log d'apache je rencontre l'erreur suivante :
File does not exist : /var/www/glpi/plugins
Pourtant quand je tappe dans un terminal la commande suivante, j'obtiens bien la liste des éléments du répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ls /var/www/glpi/plugins
C'est donc bien que le chemin et le répertoire existe!
1) Par contre l'erreur précise "File", mais "plugins" est un dossier! Est-ce lié au problème?
2) L'une des redirection que j'ai faite redirige un mauvais chemin vers un sous-dossier de "plugins". Est-ce que j'ai mal fait ma configuration?
Peut-être que cela n'a aucun rapport aussi??? Bref, si vous avez une idée de ce qui cloche je suis toute ouïe, merci d'avance!

Mon system
  • Apache 2.2.22 sous Debian 7.6
  • Pas d'utilisation de .htaccess
  • Racine des sites : /var/www
  • Fichier de configuration : /etc/apache2/sites-available/default :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
 
    DocumentRoot /var/www
    RewriteLog /home/apache2/log/rewrite.log
    RewriteLogLevel 9
    RewriteEngine on
 
    RewriteCond %{HTTP_REFERER} ^.*glpi.*$
    RewriteRule ^/favicon\.ico$ /glpi/pics/favicon.ico [L]
 
    RewriteCond %{REQUEST_URI} !^/glpi/plugins/fusioninventory.*
    RewriteCond %{REQUEST_URI} ^/glpi/plugins/.+
    RewriteRule ^/glpi/(plug?ing?s/)?(fusion?)?(inventory)?(/.*)?$ /glpi/plugins/fusioninventory$4 [QSA,L]
 
    RewriteRule ^/glpi/plug?ing?s/?$ /plugins/fusioninventory [QSA,L]
 
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
 
    <Directory /var/www/>
        Options -Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order deny,allow
        deny from all
    </Directory>
 
    <Directory /var/www/glpi/>
        Order allow,deny
        allow from all
        Options -Indexes
    </Directory>
 
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>
 
 
    ErrorLog ${APACHE_LOG_DIR}/error.log
 
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
 
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>