Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

juddix

.htaccess OVH 1000GP

Messages recommandés

Je suis en train d' essayer de faire un .htaccess pour autorisé uniquement mes dossiers Images pour zebulon.fr

 

Mais j' ai des erreurs dès que j' avance un peu trop dans le htaccess où c' est mon htaccess qui est mal fait

 

image de mon petit ( image renommer ) vous aurez une erreur 500

 

j' ai des erreurs 500 dès que j' essai divers paramêtres dans le htaccess

j' ai essayé les options de Comment ça marche

 

AuthUserFile /home/chatalor/www/.htpasswd

AuthGroupFile /dev/null

AuthName "acces prive"

AuthType Basic

ErrorDocument 401 /401.php3

<Limit GET POST>

require valid-user

</Limit>

<Files IMG*>

 

Order Allow, Deny

Deny from all

Allow from .zebulon.fr

</Files>

 

autre méthode qui marche pas

Obliger un utilisateur à satisfaire à au moins une des conditions

 

Voici la syntaxe :

 

Satisfy (any, all)

 

Order Allow, Deny

Deny from all

Allow from .zebulon.fr

Require User tourangeaux

Satisfy Any

 

 

Quels sont mes erreurs ?

Est ce possible d' avoir accès au dossier par ma page web avec un user et mot de passe , et un accès sans restriction pour les liens de mes images que je post vers zebulon.fr ?

 

autre petit soucis, je sais pas trop si ça vient de mon Linux où de l' aperçu dans Firefox , je vois mal les accents

 

merci, de cliquer ici pour voir mes accents

Vous êtes pas autoriser a voir le contenu de cette page

Partager ce message


Lien à poster
Partager sur d’autres sites

rapidement:

 

la directive AuthUserFile est un chemin relatif à la racine du site web.

J'imagine que le /home/chatalors/www/.htpasswd correspond à un chemin de l'arborescence du système de fichiers de ton PC.

 

étant donné que tu limites les méthodes GET et POST aux utilisateurs valides (i.e. s'étant authentifiés), les autorisations sur les fichiers IMG* (?) en découlent également.

 

pour l'histoire des accents, un problème d'encodage choisi pour l'affichage des caractères

Vous n'êtes pas autorisés a voir le contenu de cette page

 

en UTF-8 ça passe, en iso8859-1 non.

comment est défini l'encodage dans ton fichier 401.php3?

Partager ce message


Lien à poster
Partager sur d’autres sites

rapidement:

 

la directive AuthUserFile est un chemin relatif à la racine du site web.

J'imagine que le /home/chatalors/www/.htpasswd correspond à un chemin de l'arborescence du système de fichiers de ton PC.

y a pas de s, je t' assure....

après avoir édité puis effacer .htpasswd de la racine du site, j' ai envoyé le nouveau .htpasswd puis plus rien ne voulait marcher....

après avoir fait une petite recherche sur http://guides.ovh.net/HtaccessProtection je me suis apperçu qu' ils ont changé quelques régles pour mon compte 1000GP

Note:

Pour les offres Start et 1000GP le chemin à mettre dans la ligne authuserfile est différent.

Il vous a été communiqué dans le mail d'activation. Dans le cas contraire ou si vous avez égaré ce mail, vous pouvez faire appel à un script PHP ou au support d'OVH pour le connaitre.

<?php

echo realpath("path.php");

?>

 

regarde le résultat: http://www.chatalors.info/path.php

 

mon htaccess a changé par la force des choses...

AuthUserFile /home.4/c/h/a/chatalor/www/.htpasswd

AuthGroupFile /dev/null

AuthName "Accès privé;"

ErrorDocument 401 "Désolé, vous n'avez pas le droit d'accéder à ce fichier"

AuthType Basic

<Limit GET POST>

require valid-user

</Limit>

 

le fichier 401.php3 était la juste histoire de voire si ErrorDocument marchait

 

pour l'histoire des accents, un problème d'encodage choisi pour l'affichage des caractères

en UTF-8 ça passe, en iso8859-1 non.

comment est défini l'encodage dans ton fichier 401.php3?

Après une brève discution MSN avec Kewlcat , il m ' a attiré l' attention sur l' encode des fichiers que je met sur mon site

j' avais pour habitude d' utiliser Gedit mais il enregistre tous en UTF-8 :P ( j' aime bien gédit )

alors du coup j' utilise Kwrite qui enregistre en iso8859-1

 

étant donné que tu limites les méthodes GET et POST aux utilisateurs valides (i.e. s'étant authentifiés), les autorisations sur les fichiers IMG* (?) en découlent également.

 

Si j' applique les restrictions que j' ai essayé de faire jusqu' a maintenant , j' obtient sans arrêt des erreur 500

Sur OVH j' ai trouvé un peu d' aide

HtaccessProtection

HtaccessAutre

 

La solution RewriteEngine serait bonne a prendre pour faire en sorte de pouvoir mettre des liens de mes images vers zebulon.fr ?

HtaccessModRewrite

apache.org rewriteguide

http://www.whynet.org.....

http://fr.wikipedia.org...

Partager ce message


Lien à poster
Partager sur d’autres sites

test en cours

 

IMG_752.JPG

 

voila les images du dossier test son remplacer par mon chat :P

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://www.chatalors.info/test/.*$ [NC]

RewriteRule .*\.(gif|GIF|jpg|JPG|png|PNG)$ http://www.chatalors.info/images/Attention.jpg [R]

 

reste a comprendre comment autoriser les liens vers zebulon.fr.....

 

quand j' aurais un peu de temps

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×