htacces interdisant accès au script php

Eléphanteau du PHP | 34 Messages

14 mai 2009, 08:33

Bonjour,

J'ai lu 50 scripts pour mon php et pas trouvé comment contourner le pb (ça a dû être posé mais trouve pas)

quelle syntaxe dans le htacces pour que personne ne puisse aller fouiner dans le dossier admin à protéger.
mais laisser le script y aller?
à part un index vide j'ai rien mis.

merci d'avance!

jpr
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

ViPHP
ViPHP | 3300 Messages

14 mai 2009, 09:19

Deny From All interdit l'accès de tout ensuite tu allow *.php la doc d'apache présente ce genre de cas vois le site officiel d'apache
Fait du php depuis que ca existe ou presque :)

Eléphanteau du PHP | 34 Messages

14 mai 2009, 19:25

capte rien...
je garde mon fichier index.php en bois.

merci quand même pour ta réponse

jpr
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Eléphanteau du PHP | 12 Messages

18 mai 2009, 17:14

Crée un fichier .htaccess dans le répertoire à protéger et ajoute :

Code : Tout sélectionner

Options -Indexes
Cette directive empêche de lister le contenu du répertoire s'il n'y a pas d'index défini.

Invité
Invité n'ayant pas de compte PHPfrance

18 mai 2009, 18:44


Cette directive empêche de lister le contenu du répertoire s'il n'y a pas d'index défini.
parfait, juste ce qu'il ma fallait!

merci

--
kayorn

Invité
Invité n'ayant pas de compte PHPfrance

18 mai 2009, 19:55

puisqu'on y est...
j'ai posté sur apache france mais ils postent une réponse par semaine.

après un bidouillage drupal afin de simplifier le path, je n'ai plus apache sur mon pc...
toutes les url sont tronquées.
ainsi unr url http://127.0.0.1/monsitelocal/index.php marche
mais http://127.0.0.1/monsitelocal/dossier/toto.php
se transforme en : http://127.0.0.1/toto.php ce qui fait que j'ai à chaque fois une erreur ou des warnings

j'ai mis en commentaire toute référence aux redirections dans les htaccess de drupal mais ça se situe ailleurs
j'ai désinstallé easyphp et installé wamp, viré IIS , supprimé toute référence à apache (du moins je pense...) dans le registre ---> rien à faire.

c'est windows?
une petite idée?

--
kayorn