Un fichier .HTACCES qui fatigue...

Eléphant du PHP | 299 Messages

22 avr. 2005, 21:27

Ne trouvant pas de tutos pour m'aider dans ma quete je viens vous voir...

Je voulais remplacer tous mes .htacces par un seul qui autoriserai le visionage de index.php et exclurai le visionage direct des autres fichier y compris dans les sous dossiers...

J'ai pour le moment ca :

Code : Tout sélectionner

order deny,allow deny from all allow from http://127.0.0.1/lan/index.php <Files "index.php"> order deny,allow deny from none allow from all </Files>
Si quelqu'un sais faire... :lol:

Eléphant du PHP | 299 Messages

24 avr. 2005, 21:40

en prenant

Code : Tout sélectionner

<files "*.php"> order deny,allow deny from all allow from none </files> <files "index.php"> order deny,allow deny from none allow from all </files>
Ca marche mais je ne peut plus voir les posts sur mon forum phpBB2 ...

Que faire??? c'est si dur a faire un .htacces ??

Eléphant du PHP | 299 Messages

26 avr. 2005, 13:40

Personne ne sais faire de htacces???

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 avr. 2005, 13:59

On va essayer d'avancer calmement !!!

Si phpBB utilise des frames ou des iframes et si tu bloque l'accès direct à des pages, il se peut que le serveur refuse d'afficher les frames !!!

Je sais pas si c'est clair mais il me semble que les frames affichent les pages comme si c'était dans l'explorateur et que les droits d'accès s'appliquent aussi !!!

Si c'est le cas, il faut que tu donne les droits sur les post

Sinon, dans ton code :

Code : Tout sélectionner

<Files "index.php"> order deny,allow deny from none allow from all </Files>
Il faut savoir que la ligne

Code : Tout sélectionner

order deny,allow
Signifie que tu retire des droits avant d'en ajouter. Si tu veux les donner à tout le monde, tu peut écrire plus simplement (même si ce que tu écrit fonctionne) :

Code : Tout sélectionner

<Files "index.php"> order allow, deny allow from all </Files>
Ca correspond en fait à deux philosophie de sécurisation :

order allow,deny => j'autorise tout le monde à acceder à la page et j'interdit dès qu'il y a un problème !!!

order deny, allow => j'interdit à tout le monde et je donne les autorisations au fur à à mesure que le besoin apparait !!!

La première est plus libre mais plus friable, la deuxième est plus sécurisée mais plus contraignante à administrer !!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 299 Messages

26 avr. 2005, 14:43

Je n'utilise pas de frames, cependant, si tu as d'autres cours sur les Htacces, je suis prenneur :)

merci de ton aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 avr. 2005, 14:51

http://www.google.fr/search?q=.htaccess

N'oublie pas : Google est ton ami !!!! :lol:

Avec un peu de patience, tu trouveras !!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 299 Messages

26 avr. 2005, 15:44

ben j'ai po trouvé pour ce que je voulai faire :'(

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 avr. 2005, 15:50

Si je peut te donner un conseil, ce serait : cherche commetn fonctionne l'affichage des posts sous phpBB !!! Et après tu cherche pourquoi il sne s'affichent pas !!!

Avis aux connaisseurs de phpBB !!!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 299 Messages

26 avr. 2005, 17:19

non , mais la c'était le htacces qui empechait l'acces...