RewriteRule mais File does not exists
Bonjour,
J'ai un serveur apache2.2 sur Debian.
Mon problème est que j'essaye de faire deux redirections (chemin inexistant vers chemin existant correspondant) mais, peu importe ce que j'essaye (jusqu'à maintenant) j'obtiens toujours le même résultat qu'au départ dans les logs : Files does not exist : chemin/inexistant :(
J'ai dans un terminal administrateur j'ai fait avant tout un "a2enmod rewrite", et après chaque modification de ma configuration, j'ai fait un "service apache2 reload".
J'ai un site (glpi) qui se trouve dans /var/www/glpi et qui est accessible depuis le navigateur avec l'URL "monip/glpi"
Je ne travaille pas avec les .htacces mais directement dans /etc/apache2/site-available/default, qui contient actuellement :
Code:
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
|
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
RewriteLog /home/apache2/log/rewrite.log
RewriteLogLevel 9
RewriteEngine on
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
deny from all
RewriteCond %{HTTP_REFERER} ^.*glpi.*$
RewriteRule ^/favicon\.ico$ "/glpi/pics/favicon.ico"
</Directory>
<Directory /var/www/glpi/>
Order allow,deny
allow from all
Options -Indexes
#RewriteRule ^(http://)?%{HTTP_HOST}(:%{HTTP_PORT})?/glpi/(plugins/inventory|pluings|fusioninventory)/? http://%{HTTP_HOST}:%{HTTP_PORT}/glpi/plugins/fusioninventory/
RewriteRule ^/glpi/plug?ing?s/?(fusion?)?(inventory)?/?$ "/glpi/plugins/fusioninventory/"
</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> |
error.log me donne des erreurs de cette forme : File does not exists : /var/www/favicon.ico
rewrite.log me donne des erreurs de cette forme :
[rid#7f80c38db0a0/initial] (2) init rewrite engine with requested uri /favicon.ico
[rid#7f80c38db0a0/initial] (1) pass through /favicon.ico
Si quelqu'un a une idée de ce qui cloche dans mon code, je suis toute ouïe!
Merci d'avance :)