htaccess:Options-Indexes:empêcher log error apache

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

rcweb
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Avr 11, 2008 8:31

htaccess:Options-Indexes:empêcher log error apache

Message le Mer Mai 07, 2008 8:18

Bonjour,

je souhaite empêcher le listage des fichiers des répertoires d'un site web.

J'ai donc utilisé un fichier .htaccess avec la directive Options -Indexes.

Cela fonctionne mais à chaque tentative d'accès www.monsite.tld/toto/ par exemple, j'ai un log écrit dans apache :
Code: Tout sélectionner
Directory index forbidden by Options directive: /var/www/html/.....


Comment ne plus faire écrire cette ligne dans les logs ?
Je n'ai pas accès au httpd.conf, puis-je gérer cela directement dans un .htaccess ?

Merci d'avance !
Dernière édition par rcweb le Ven Mai 09, 2008 8:13, édité 4 fois.


santamar
WRInaute discret
WRInaute discret
 
Messages: 62
Inscription: Lun Fév 05, 2007 0:58

Message le Mer Mai 07, 2008 11:27

Dans le fichier .htaccess, tu mets cette ligne :

Options -Indexes

rcweb
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Avr 11, 2008 8:31

Re: htaccess : Options -Indexes => empêcher log error apa

Message le Mer Mai 07, 2008 13:45

rcweb a écrit:J'ai donc utilisé un fichier .htaccess avec la directive Options -Indexes.


Merci, c'est justement ce que j'ai fait, mais mon but est maintenant de ne pas logger ces appels, je n'ai pas envie qu'ils soient écrits.

Quelqu'un a-t-il une idée ?


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Mai 07, 2008 15:04

met un fichier index.html vide : c'est plus simple.

rcweb
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Avr 11, 2008 8:31

Message le Mer Mai 07, 2008 16:15

Oui c'est une solution, mais si j'ai 5000 répertoires à protéger, je préfèrerais n'avoir pas à placer un fichier index dans chaque !


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Mai 07, 2008 19:16

tu peux ajouter un DirectoryIndex avec un fichier à la racine :
Code: Tout sélectionner
DirectoryIndex /liste_index.php

rcweb
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Avr 11, 2008 8:31

Message le Ven Mai 09, 2008 8:05

Parfait webmasterlamogere, je te remercie.

Avec un
Code: Tout sélectionner
DirectoryIndex /erreur.php
, l'utilisateur est redirigé, je n'ai plus d'erreur log !

Merci !


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Mai 09, 2008 8:11

il vaut mieux mettre :
Code: Tout sélectionner
DirectoryIndex index.html index.htm index.php /erreur.php

si il n'y a pas de fichier index dans le répertoire, il prend celui à la racine

rcweb
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Avr 11, 2008 8:31

Message le Ven Mai 09, 2008 8:16

mmmmmhhh en fait quand j'avais mis que /erreur.php, je ne pouvais plus accéder à mon site par www.monsite.tld, j'étais renvoyé vers erreur.php !

J'ai donc mis le code que tu viens de me redonner, et ça marche mieux.

Merci cette fois ça semble ok ;-)


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités