Version complète: sur le forum Webmaster Hub : PB avec htaccess
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
sophiae
Bonjour,

mon travail se situe sur le fichier .htaccess

A la ligne :

AuthUserFile/home/christel-helstroffer_AT_worldonline.fr/www/.htpasswd

christel-helstroffer_AT_worldonline.fr : correspond à mon login ftp comme demandé par OVH qui est mon hébergeur.

Après je ne sais si c'est juste ???

Je ne peux utiliser le fichier realpath car je n'ai pas de fichier avec l'extension "php"

Oh secours

J'ai un message d'erreur pour le voir je vous invite à voir directement sur le site

www.christel-photographe.com

galerie abonné
privée
lien sur 23/07/2005


merci à vous
wacko.gif
Dan
Bonjour,

christel-helstroffer@worldonline.fr est faux !
Il faut mettre le login ftp chez OVH, celui qui correspond à xyz dans /home/xyz/www/ qui est le répertoire de ton site.

Dan
sophiae
DAN merci pour ta réponse mais christel-helstroffer_AT_worldonline.fr est mon login ftp huh.gif
sophiae
Alors le login que j'avais mi été pour un site sur un autre fournisseur j'ai regarder sur FileZilla.

Donc mon login sur OVH est christel mais ça ne marche toujours pas


AuthUserFile/home/christel/www/.htpasswd

Faut il laisser le "home"
ensuite mon login "christel"
les "www" sont obligatoire je suppose
ensuite mon fichier .htpasswd est au meme niveau que index.htlm.

En faite dans FILEZilla je double clic sur le dossier "www" et j'ai mon site.

Aidez moi je vais craquer :flame:
Dan
CITATION(sophiae @ dimanche 25 septembre 2005, 11h32)
AuthUserFile/home/christel/www/.htpasswd

Faut il laisser le "home"

*

Cela ne peut pas marcher ainsi..
Il FAUT laisser le chemin complet, donc le home/....

Mais il FAUT un espace après authuserfile

Donc:
CODE
AuthUserFile  "/home/christel/www/.htpasswd"

doit marcher !
sophiae
Un super grand merci

Tout ça pour un espace manquant :gueule:


CAAAA MAAAARCHE !!!! IMSTP2.gif


Et bien oui tu es bien le roi des htaccess.


Big bisous à toi pardon pour madame
sophiae
Pour aller toujours plus loin donne moi des pistes si tu n'as pas le temps de me donner toute la procédure.

Déjà je souhaite restreindre l'acces uniquement à la Famille (et Admin doit être de partout) donc je pensais mettre

require Famille
require Admin

mais ça ne marche pas !

Et puis un truc me gène énormément : Les gens qui n'ont pas les accès. Quand ils font clic sur "annuler" ou qu'ils attendent trop longtemps ils tombent sur une page d'erreur. Ne pourrais je pas les rediriger sur une page de demande de code que je rajoute au site avec un lien leur permettant de revenir à l'accueil par exemple ?
Dan
Pour donner accès à des utilisateurs identifiés, il faut mettre :

CODE
AuthUserFile "/home/christel/.htpasswd"
AuthGroupFile /dev/null
AuthName "Statistiques"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Tu remarqueras que j'ai mis le fichier .htpasswd dans le répertoire au dessus du www, c'est une protection supplémentaire.

Et dans ce fichier .htpasswd, il faut des couples login/mot_de_passe.

Tu peux les créer avec l'outil du Hub. C'est vers le bas de la page wink.gif

Et pour rediriger ceux qui cliquent sur "annuler" il suffit d'une ligne au dessus de celles-là:
CODE
ErrorDocument 401 /page_erreur.html

Il faut bien sûr que cette page existe wink.gif

Dan
sophiae
Merci pou ton aide
La ligne

CODE
ErrorDocument 401 /page_erreur.html

Je la met ou ? J'en fait quoi ?

L'idéal pour moi serait je fais une page avec un formulaire qui permet de me demander un code d'accès si la personne n'est pas interresé elle pourra par des liens soit retourner à la page d'accueil soit aller à la galerie libre.

La page je vais la créer elle s'appelera : fcode.htlm

bises

tongue.gif

Sinon dis moi comment ça s'appelle et je fais une recherche sur google.

Je ne veux surtout pas d'embêter ! wacko.gif
NorSeb
Salut,

Si tu fait une recherche avec google tu tombre (c'est le deuxième lien) sur une explication assez complete smile.gif
Dan
CITATION(NorSeb @ jeudi 29 septembre 2005, 14h24)
Si tu fait une recherche avec google tu tombre (c'est le deuxième lien) sur une explication assez complete smile.gif
*

Le lien suivant n'est pas mal non plus laugh.gif
Dan
CITATION(sophiae @ jeudi 29 septembre 2005, 13h56)
La ligne

CODE
ErrorDocument 401 /page_erreur.html

Je la met ou ? J'en fait quoi ?
*

Dans le fichier .htaccess à la racine du site. Ou alors tu peux le mettre dans le fichier .htaccess que tu as créé.
Mets la tout au début du fichier wink.gif

Dan
Poppy
CITATION(Dan @ jeudi 29 septembre 2005, 14h36)
Le lien suivant n'est pas mal non plus laugh.gif
*

LOL Dan laugh.gif
NorSeb
CITATION(Dan @ jeudi 29 septembre 2005, 14h36)
Le lien suivant n'est pas mal non plus laugh.gif
*


Oups IMSTP6.gif

laugh.gif whistling.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.