Aller au contenu

.htaccess : Interdire tout sauf ...


Sujets conseillés

Bonjour à tous !!

Je sais, dix milions d'articles et de messages parlent de cela mais aucun articles ne dit la meme chose donc je commence a etre passablement énerve.

JE deteste les htacces hormis pour le URL Rewriting lol

Bon, voici mon probleme

Je voudrais interdire l'acces au répertoire X par htpassword ==> ok

Mais autoriser l'aces au repertorie Y contenu dans X ==> pas ok du out.

J'ai don mon premier htaccess dans X

AuthUserFile /home/xxx/www/stats/.htpasswd
AuthGroupFile /dev/null
AuthName "Statistiques"
AuthType Basic
<Limit GET POST>
   order deny,allow
   allow from all
   require valid-user
</Limit>


RewriteEngine on
RewriteRule ^Y_([a-zA-Z]+)_([0-9]+)\.html$ http://xxx/Y/prepaiement.php5?type=$1&factux=$2 [L]
RewriteRule ^citelis_mois_([0-9]+)_([0-9]+)_([0-9]+)\.html$ http://xxx/Y/prepaiement.php5?type=mois&idAnt=$1&annee=$2&mois=$3 [L]

Par contre je ne sais pas quoi mettre pour le ht access du repertoire Y.

Quelqu'un peut-il m'aider PLEASE :boude::boude::boude:

Lien vers le commentaire
Partager sur d’autres sites

Si le premier répertoire est interdit d'accès, comment veux-tu que quiconque puisse trouver l'entrée correspondant au répertoire Y contenu dans celui-ci ?

Ce que tu demandes ne peut pas se régler avec un fichier .htaccess :)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Salut Dan, toujours toi ici ? lol

Tu me dis que je ne peux pas par htaccess ?

en fait, il s'agit d'une url de paiement par CB dans le retpertoire Y contenu dans X dont l'acces est interdit par htaccess et htpassword.

Je ne peux pas mettre un allow from all dans le htaccess du Y ?

De toute façon, j'ai un autre probleme car quand j'autorie tout il me met un forbidden pour le repertoire Y.

Je vais finir par peter les plombs !!! :fou:

Merci de ton aide en tout cas

Lien vers le commentaire
Partager sur d’autres sites

Oui, c'est pas faux !!!

Mais bon faudrait faire gaffe au bout d'un moment. C'est du virtual squatting la ! lol

Bon ben la je seche comme un gros newbie que je suis !

J'ai effacé tous mes htaccess et je n'ai toujours pas acces !!!

Qu'est-ce qui peut faire foirer un acces et le mettre en forbidden ?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Lorsque tu interdit un répertoire, tu interdis implicitement l'ensemble des fichiers ET répertoires contenus dans ce répertoire.

Tu devrais revoir l'architecture de tes dossiers, et déplacer le contenu du répertoire Y dans un autre répertoire 'Z', non inclu dans le répertoire X.

Si tu as toujours un 'forbidden', c'est parce que tu as oublié un htaccess quelque part. ;)

=> l'informatique ne se trompe jamais :)

Lien vers le commentaire
Partager sur d’autres sites

Je le sais bien !!

C'est totalement HALLUCINANT jules edouard comme dirait l'autre.

J'ai supprimé mes htacces, fais un updatedb et un locate de mes htaccess, il n'y a aucun present sur ce chemin de repertoire.

Pourtant toujorus en forbidden.

Mon httpd.conf ne contient rien concernant des interdictions et j'ai redemarré apache 2 fois depuis !!

Bon allez a table, ca ira mieux apres

Lien vers le commentaire
Partager sur d’autres sites

OK, il me faut une heure pour vois un truc gros comme ... je sais pas d'ailleurs.

Mon répertoire n'avait pas les droits d'execution !!!!!

Ca c'est particulièrement brelot :lol: Mais ça arrive souvent !

Lien vers le commentaire
Partager sur d’autres sites

En tout cas, merci beaucoup.

J'ai cahnger en plus de répertoire et tout fonctionne a merveille.

Pour ne pas avoir de probleme avec les urls fournies a la banque, j'ai créé le meme sous-domaine mais un en http vers un repertoire er un en https vers un autre repertoire

Merci a vous

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...