#1 2006-07-18 11:08:42

rub
Former Piwigo Team
Lille
2005-08-26
5239

index.htm vs index.html vs index.php

cf http://bugs.phpwebgallery.net/view.php?id=474
Je me suis rendu compte avec EasyPhp, les fichiers index.htm ne sont considérés comme les fichiers par défault à charge.
Ca fonctionne bien avec index.html et index.php.

Quel le nom de fichier qui est accpété par tous? (index.html et index.php)?

Quel est le nom de fichier que l'on devrait utiliser pour l'ensemble des répertoires: index.htm, index.html ou index.php?

Perso je vote pour index.php

Hors ligne

#2 2006-07-18 11:19:03

flipflip
Membre
Lyon
2005-03-19
2316

Re: index.htm vs index.html vs index.php

Salut, tout dépand de la configuration du serveur. Mais je suis d'avis aussi pour le index.php. De cette facon si php est activé sa va prendre automatiquement les fichiers *.php en compte et si php n'est pas activé ca va lister le répertoire et comme de toute façon PhpWebGallery est inutilisable dans cette configuration ce n'est pas génant.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#3 2006-07-18 11:27:52

leroucou
Membre
St Cyr-sur-Menthon (01)
2005-10-16
126

Re: index.htm vs index.html vs index.php

Bonjour,
Pareil, je vote pour index.php, les arguments de flipflip sont valables.


https://leroucou.net propulsé par Piwigo dernière version
  PHP: 7.3.13
  MySQL: 10.3.21-MariaDB [2020-01-06 07:51:29]
  Bibliothèque graphique: External ImageMagick 6.7.8-9

Hors ligne

#4 2006-07-18 11:41:59

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: index.htm vs index.html vs index.php

flipflip a écrit:

... comme de toute façon PhpWebGallery est inutilisable dans cette configuration ce n'est pas génant.

Tout à fait d'accord, si Php pas activé, pwg ne sert pas à grand chose.

Et puis index.php permettra d'uniformiser les fichiers et devoir par la suite mettre un peu de code si nécessaire...

Hors ligne

#5 2006-07-18 13:07:08

nicolas
Former Piwigo Team
2004-12-30
1565

Re: index.htm vs index.html vs index.php

Je vote pour pas de fichier du tout. Sur la plupart des hébergeurs on peut mettre une directive dans le fichier htaccess pour interdire de lister les répertoires (Options -Indexes) ce qui rend l'utilisation de l'index inutile. Cela a aussi l'avantage de régler le problème une fois pour toute pour tous les répertoires contenant des photos.

p.s: Pour info, cela fonctionne même sur free!


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#6 2006-07-18 13:34:41

flipflip
Membre
Lyon
2005-03-19
2316

Re: index.htm vs index.html vs index.php

Je vote pour pas de fichier du tout. Sur la plupart des hébergeurs on peut mettre une directive dans le fichier htaccess pour interdire de lister les répertoires (Options -Indexes) ce qui rend l'utilisation de l'index inutile. Cela a aussi l'avantage de régler le problème une fois pour toute pour tous les répertoires contenant des photos.

Si tu tiens à avoir à répondre aux messages demandant comment empêcher l'affichage du contenu d'un répertoire, c'est toi qui vois. Il n'y a pas grand monde qui connait et sait utiliser le htaccess. De plus ça permet d'avoir un "sentiment" qu'un effort minimum sur la sécurité est intégré dans PhpWebGallery.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#7 2006-07-18 13:46:21

vimages
Membre
2004-03-27
2429

Re: index.htm vs index.html vs index.php

salut,

nicolas a écrit:

Je vote pour pas de fichier du tout. Sur la plupart des hébergeurs on peut mettre une directive dans le fichier htaccess pour interdire de lister les répertoires (Options -Indexes) ce qui rend l'utilisation de l'index inutile. Cela a aussi l'avantage de régler le problème une fois pour toute pour tous les répertoires contenant des photos.

p.s: Pour info, cela fonctionne même sur free!

il serait bien qu'un vrai connaisseur (pas comme moi ) entre dans le wiki le détail du contenu des fichiers htaccess à utiliser pour protéger pwg; un tuto fiable, utile à tous !

- empécher le listing des repertoires
- protéger des dossiers de sauvegarde ou d'admin ou autre par un code
-
- etc...
selon ce qui existe..?  et qui pourrait aider les utilisatuers de PWG..?


merci,
amicalement,
éric.

Hors ligne

#8 2006-07-18 13:51:20

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: index.htm vs index.html vs index.php

htaccess peut en effet être une solution.
Dans ce cas, on vire tout les index.* (sauf le principal) et on met en place un fichier htaccess de base (à améliorer par des exemples dans le WIKI).

Mais if faut savoir aussi ce qu'on a envie de faire par la suite:
Petit topo & questions
  htaccess:
    simple à mettre en place
    s'applique à tous les répertoires
    ne permet de customiser les accés au répertoire (je pense!?)
    fonctionne uniquement sous apache (???)

  index.php:
    fichier à dupliquer sur tout les répertoires
    permet de customiser les accés au répertoire par un peu de code php (une rédirection par exemple)
    fonctionne sous apache et autre

Question pourquoi initialiement le fichier index.htm a été utilisé?

Hors ligne

#9 2006-07-18 14:32:16

flipflip
Membre
Lyon
2005-03-19
2316

Re: index.htm vs index.html vs index.php

Question pourquoi initialiement le fichier index.htm a été utilisé?

Peut être par soucis de simplicité ?

Pour en revenir au htaccess, s'il est fournit par défaut dans PhpWebGallery, même de base (empêche le listing), je suis pour. Au contraire si se sont les utilisateurs qui doivent le faire je suis contre pour les raisons citées dans mon précédent message.

simple à mettre en place

Avec la doc oui, même si les expressions régulieres sont compliqués.

s'applique à tous les répertoires

C'est au choix selon qui soit à la racine ou alors dans un sous-répertoire.

ne permet de customiser les accés au répertoire (je pense!?)

Tu peux bloquer l'accès par mot de passe, par exemple.

fonctionne uniquement sous apache (???)

A premiere vue oui que sous apache : http://support.microsoft.com/kb/324064/EN-US/

fichier à dupliquer sur tout les répertoires

Par très pratique mais peut être personnalisé suivant le répertoire, et laisse beaucoup plus de possibilité, genre suivant le navigateur, suivant le référent... C'est peut être possible avec le htaccess mais je sais pas comment.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#10 2006-07-18 14:32:41

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: index.htm vs index.html vs index.php

Bonjour

Même si apache est le plus courant, on a déjà vu sur le forum des demandes liées à IIS.
Le .htaccess ne fonctionne qu'avec apache et peut intégrer d'autres choses que l'interdiction d'indexer (réécriture d'url, ...)
Le index.php peut être livré dans la distrib de PWG et il fonctionne partout.

Si la solution .htaccess est plus élégante, la solution indeex.php est la plus polyvalente.

Je vote index.php dans tous les dossiers créés, idéalement avec un redirect sur l'index.php principal.

Hors ligne

#11 2006-07-18 17:24:02

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: index.htm vs index.html vs index.php

On peut faire les deux .htaccess et index.php?
Il me faudrait simplement un exemple de .htaccess pour ne pas lister répertoires et sous répertoires et pourquoi pas avec une redirection.

Dernière modification par rub (2006-07-18 17:32:44)

Hors ligne

#12 2006-07-18 17:26:46

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: index.htm vs index.html vs index.php

rub a écrit:

On peut faire les deux .htaccess et index.php?
Il me faudrait simplement un exemple de .htaccess pour ne pas lister répertoires et sous répertoires et pourquoi avec une redirection.

Parce que c'est comme ça que c'est fait dans include et que je trouve ça plus propre et plus élégant :-)

Hors ligne

#13 2006-07-18 17:33:52

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: index.htm vs index.html vs index.php

mathiasm a écrit:

rub a écrit:

On peut faire les deux .htaccess et index.php?
Il me faudrait simplement un exemple de .htaccess pour ne pas lister répertoires et sous répertoires et pourquoi avec une redirection.

Parce que c'est comme ça que c'est fait dans include et que je trouve ça plus propre et plus élégant :-)

Heu, j'avais oublié le mot PAS!!! J'ai modifié mon message! ;-)

=> et pourquoi PAS avec une redirection

Hors ligne

#14 2006-07-18 17:45:56

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: index.htm vs index.html vs index.php

pardonné :-)
faut voir. Idéalement, on livre les deux, les utilisateurs choisissent la plus adaptée à leur cas. Au pire ils laissent les deux ce qui ne peut pas nuire. Mais si j'ai bien compris, on ne peut livrer les .htaccess directement, car que se passe-t-il si le webmestre en a déjà mis un avant, que ce soit dans pwg ou au-dessus, quels sont les impacts possibles?

Hors ligne

#15 2006-07-18 18:05:44

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: index.htm vs index.html vs index.php

Dans tools ou dans la racine ou dans install, on met .htaccess.pwg, lors de l'installation, on demande si on veut le .htaccess par défault. Si oui, on copie .htaccess.pwg en .htaccess.
Pour les upgrades, on fait pareil.

En parallèle, on mets des des index.php?

Proposition:
  * index.php dans tous les sous-répertoires avec redirecion
  * mise à dispo de .htaccess.pwg dans install

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact