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

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

rcweb
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 11 Avr 2008

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: 5 Fév 2007

Message le Mer Mai 07, 2008 11:27

Dans le fichier .htaccess, tu mets cette ligne :

Options -Indexes

rcweb
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 11 Avr 2008

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 passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Mai 07, 2008 15:04

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

rcweb
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 11 Avr 2008

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 passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

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
Nouveau WRInaute
 
Messages: 10
Inscription: 11 Avr 2008

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 passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

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
Nouveau WRInaute
 
Messages: 10
Inscription: 11 Avr 2008

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 ;-)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 1 invité