Aller au contenu

fichier .htaccess


furious Gontran

Sujets conseillés

salut.

Je viens de creer un repertoire dans mon site dans lequel j'ais placé un .htaccess

Voici son code:

PerlSetVar AuthFile /roudoudou/pass.txt

AuthName "Acces Restreint"

AuthType Basic

<limit GET POST>

require valid-user

</limit>

Le fichier avec les codes se trouve dans le meme fichier...

j'obtiens une Internal serveur error 500...

Je suis sur OVH

Le pass.txt doit il etre ailleurs que dans le repertoire protegé ?

Modifié par furious Gontran
Lien vers le commentaire
Partager sur d’autres sites

Il faut que tu mettes le chemin complet par rapport à la racine.

Par exemple:

/home/monID/www/roudoudou/pass.txt

où 'monID' est ton identifiant de mutualisé.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Tu as une variable d'environnement qui te permet de trouver le chemin de la racine de ton site... à toi à rajouter les répertoires jusqu'à destination finale ;)

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

Dan

Lien vers le commentaire
Partager sur d’autres sites

Par contre, les fichier .htaccess avec PerlSetVar marche chez Online et pas chez OVH ;)

Chez OVH, il faut mettre:

AuthUserFile "/home/domaine/www/repertoire/.htpasswd"
AuthGroupFile /dev/null
AuthName "Titre a afficher"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Le fichier .htpasswd doit comprendre le nom et le mot de passe encrypté.

Pour t'aider à le générer, tu trouveras un outil d'encryptage pour htaccess sur la page des Outils du Hub

Dan ;)

PS: remplaces "/home/domaine/www/repertoire/.htpasswd" par le chemin vers ton fichier .htpasswd (qui ne doit d'ailleurs pas être nommé comme cela, mais par défaut Apache interdit l'affichage des fichiers .ht*** donc c'est mieux s'il commence par ces caractères)

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Tu as une variable d'environnement qui te permet de trouver le chemin de la racine de ton site... à toi à rajouter les répertoires jusqu'à destination finale ;)

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

Dan

<{POST_SNAPBACK}>

Il est toujours utile de se rappeler de ce genre de codes :

foreach($_SERVER as $k => $v)echo"
$k -> $v";

Anonymus.

( ps : Merci Dan, d'assurer mes 'instants d'absence' ;) )

Lien vers le commentaire
Partager sur d’autres sites

En fait j'ais fais exactement ce que vous m'avez dis...

Et mon dossier est totalement accessible

//////////////////////////////////////////////////////////////

En fait il faut juste enlever les "":

AuthUserFile /home/domaine/www/repertoire/.htpasswd

AuthGroupFile /dev/null

AuthName "Titre a afficher"

AuthType Basic

<Limit GET POST>

require valid-user

</Limit>

Modifié par furious Gontran
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Je vois que tu as résolu ton pb, alors je me permet d'intervenir sur ton post...

J'ai une question sur le fichier .htaccess... :whistling:

J'ai une page de mon site qui envoie des infos sur une base de donnée et qui contient donc son mot de passe! Je voulais le caché, alors je pensais que c'était une affaire de htaccess...

Mais je lis que .htaccess donne acces aux fichiers avec un mot de passe...

Comment ça se passe avec .htaccess? Ou plutôt, comment dois-je faire dans mon cas? car .htaccess ne semble pas être ce qui me convient....

C'est d'ailleurs vachement bien ce truc! Et moi, qui me suis prise la tête à faire une zone d'administration.... :rolleyes:

Lien vers le commentaire
Partager sur d’autres sites

Mais je lis que .htaccess donne acces aux fichiers avec un mot de passe...

Salut Gribouille,

Un clin d'oeil en passant pour te dire que l'article auquel tu fais référence est de moi, et que l'original se trouve sur le Hub :P

Ce qui n'empêche que je considère les membres de spip-contrib comme des potes...

Dan

Lien vers le commentaire
Partager sur d’autres sites

Effectivement.... Je comprend maintenant pourquoi tu as répondu à toutes les questions... ;)

En tout cas bravo! J'en ai lut 5 autres avant, mais tout c'est éclaircit sur celui-là!

Quelle chance j'ai d'avoir trouvé le Hub... y'a que des gens qui savent bien expliquer ici!!! :up:

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...