Page 1 sur 1

Fichier index.php par défaut dans un .htaccess

Posté : 30 juin 2005, 15:19
par zeus
Bonjour @ tous

j'ai un fichier .htaccess à la racine de mon site qui me permet de rediriger vers les pages qui font bien en cas d'erreur

De part la demande de mes supérieurs, je doit empecher l'accès à tous les fichiers non autorisé (par non autorisé, j'entend tous les fichiers dont je n'ai pas donné expressement mon autorisation)

j'ai donc interdit l'accès à tous les fichiers de tous type

Code : Tout sélectionner

<Limit GET POST> order deny,allow deny from all </Limit>
avant de donner les autorisations types de fichiers par types de fichier

Code : Tout sélectionner

<files *.php> <Limit GET POST> order allow,deny allow from all </Limit> </files>
Mais j'ai un problème, c'est que quand je tape l'url de la racine du site, j'ai une erreur 403.

Ce que je voudrais, c'est pouvoir signaler que si il tape l'url du site (http://monserveur/) il redirige vers la page d'index (http://monserveur/index.php) mais seulement à la racine

Les Redirect ne fonctionne pas en interne et je suis en train de m'ennerver dessus :evil:

Merci pour ceux qui auront une idée :lol:

J'espère avoir été assez clair

Posté : 30 juin 2005, 17:38
par zeus
Un ptit UP

Personne n'a une petite idée Image

Allez quoi s'il vous plait :cry:

Sinon je vais me suicider en mettant ma tête dans le four à micro-onde (qui ne s'allume pas tant que la porte n'est pas fermée) :langue:

Posté : 05 juil. 2005, 13:13
par Ultiny
Mais avec cette methode tu interdit toutes les extensions .php ?
Donc c'est bien normal que l'index.php ne soit pas disponible.

Posté : 05 juil. 2005, 13:16
par zeus
Re-lit bien le code et tu comprendre ton erreur :lol:
j'autorise le php à tous le monde :wink:

Code : Tout sélectionner

<files *.php> <Limit GET POST> order allow,deny allow from all </Limit> </files>