htaccess protège mon dossier mais pas l'url

htaccess protège mon dossier mais pas l'url - Divers - Programmation

Marsh Posté le 03-03-2004 à 21:53:37    

Bonjour tout le monde !
J'ai un problème avec une restriction d'accès.  
Je bosse sur un nouveau site et comme vous pouvez le voir il y aura une partie "privée" :
 
http://lesartszeles.free.fr/2/
 
Pour protéger cette page je veux utiliser un .htaccess, mais ça ne marche pas... En fait le repertoire qui contient la page est bien protégé ( http://lesartszeles.free.fr/2/partie_privee ), mais l'url qui permet d'accéder à cette page ne l'est pas ( http://lesartszeles.free.fr/2/?rep [...] ntre=index ). Ca vient du fait que la page est appellée depuis l'index. J'espère que je suis clair  :whistle: .
 
Est ce que quelqu'un sait comment tout protéger? Est ce que le htaccess est une bonne solution pour protéger cette page?

Reply

Marsh Posté le 03-03-2004 à 21:53:37   

Reply

Marsh Posté le 04-03-2004 à 00:13:54    

up  :bounce:

Reply

Marsh Posté le 04-03-2004 à 07:27:45    

C'est impossible?  :??:

Reply

Marsh Posté le 04-03-2004 à 09:51:31    

Il ressemble à quoi ton htaccess ?
parce que là tu protèges uniquement le dossier "partie_privée", pas le dossier "2" j'imagine ?


Message édité par antp le 04-03-2004 à 09:52:17

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-03-2004 à 11:58:57    

antp a écrit :

Il ressemble à quoi ton htaccess ?
parce que là tu protèges uniquement le dossier "partie_privée", pas le dossier "2" j'imagine ?


 
Bien mon htaccess est comme ça :
 
PerlSetVar AuthFile 2/partie_privee/utilisateurs.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user
 
(htaccess spécifique à free.fr il parait)
Il se trouve dans le repertoire 2/partie_privee/. Tout le fichier utilisateur.txt.
Effectivement il protège que le repertoire "partie_privee", mais c'est normal, non?

Reply

Marsh Posté le 04-03-2004 à 12:02:35    

electroger a écrit :


Effectivement il protège que le repertoire "partie_privee", mais c'est normal, non?


 
bah oui
mais quelle est la question alors ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-03-2004 à 12:04:28    

Ben j'aimerai qu'il demande un pass et login sur cette url :
http://lesartszeles.free.fr/2/?rep [...] ntre=index  
Et pas seulement pour le dossier. Mais c'est peut être impossible.

Reply

Marsh Posté le 04-03-2004 à 12:12:04    

Si tu ne veux protéger que cette URL et pas les autres URL similaires du dossier "2", j'imagine que ça doit être possible mais je ne sais pas t'aider :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-03-2004 à 12:14:21    

Ok, dans ce cas je vais oublier le htaccess et me tourner vers autre chose... Je sais pas quoi, mais autre chose.
 
Merci pour ton aide  :jap: .

Reply

Marsh Posté le 04-03-2004 à 13:10:32    

Salut,
 
je pense que tu devrais continuer avec le .htaccess, c'est la meilleure manière (et la plus simple) de protéger un repertoire...(images et autres fichiers compris).
Je ne connais pas la syntaxe des htaccess free, mais quand j'ai testé ton site, ca ne marchait ni pour le répertoire, ni pour les urls...

Reply

Marsh Posté le 04-03-2004 à 13:10:32   

Reply

Marsh Posté le 05-03-2004 à 10:42:28    

sub1 a écrit :

Salut,
 
je pense que tu devrais continuer avec le .htaccess, c'est la meilleure manière (et la plus simple) de protéger un repertoire...(images et autres fichiers compris).
Je ne connais pas la syntaxe des htaccess free, mais quand j'ai testé ton site, ca ne marchait ni pour le répertoire, ni pour les urls...
 


 
Ce repertoire n'est pas protégé?? http://lesartszeles.free.fr/2/partie_privee
Chez moi, il l'est.
 
En fait l'url ( http://lesartszeles.free.fr/2/?rep [...] ntre=index ) est appelé depuis l'index.php3 ce qui fait que le contenu est considéré comme étant dans l'index et non pas dans le repertoire. Enfin, je crois que c'est ça le problème.
 
J'ai beau tout essayer, je vois pas comment faire et je pense que les htaccess ne peuvent m'aider, mais si tu as une solution, ça m'interesse  :) .

Reply

Marsh Posté le 05-03-2004 à 11:15:10    

Désolé, j'etais passé un peu vite....
Effectivement, les .htaccess ne protègent que les urls. Quand tu inclues un fichier, tu passes par le système de fichiers du serveur qui ne s'occupe pas du htaccess.

Reply

Marsh Posté le 05-03-2004 à 11:50:49    

Rien n'interdit de protéger l'URL complète ( http://lesartszeles.free.fr/2/?rep [...] ntre=index ), non ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-03-2004 à 12:05:06    

Si car dans un .htaccess on ne peut pas spécifier une directive Location (qui ne peut être déclaré que dans la configuration globale du serveur ou dans la configuration d'un Virtual Host)


Message édité par ratibus le 05-03-2004 à 12:05:22
Reply

Marsh Posté le 05-03-2004 à 12:06:46    

Par contre on doit pouvoir s'en sortir avec la directive Files qui peut être déclarer dans un .htaccess (mais je vois pas la ressource appelé ici, car il y a une réécriture d'url)

Reply

Marsh Posté le 05-03-2004 à 16:23:00    

Je vais plutôt essayer de faire un espace membre en php, finalement.
 
Merci pour votre aide  :jap: .

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed