Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

protection fichier par htaccess

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
rebaj83
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Sep 2005
Messages: 102

URL permanente de ce messagePosté le : Sam Avr 26, 2008 15:45    Sujet du message: protection fichier par htaccess

Bonjour,

est il possible de protéger le téléchargement d'un fichier ou l'accès par son url absolue de type 'http/www.monsite.com/monfichier.js', mais que celui ci soit toujours accessible par une url relative depuis une de mes pages html?

ceci dans le but de cacher la source de ce fichier js, tout en permettant à mon site de l'exécuter.

merci pour vos tuyaux!
 
rebaj83 Visiter le site web du posteur
holloway7
WRInaute discret
WRInaute discret

Inscrit le: 21 Déc 2007
Messages: 77

URL permanente de ce messagePosté le : Dim Avr 27, 2008 13:08    Sujet du message: protection fichier par htaccess

Salut;
faut créer une repertoire sur votre server genre /..dossier on mettant tes js
(si votre hebergeur te le permet).
comme ca tu peux interdire le telechargement et l'accés direct aux fichiers.
 
holloway7
rebaj83
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Sep 2005
Messages: 102

URL permanente de ce messagePosté le : Dim Avr 27, 2008 16:38    Sujet du message: protection fichier par htaccess

Salut,

Merci pour la réponse, mais j'ai pas bien saisi la manip: au lieu de créer un répertoire "js" je le nomme "..js" ?

j'ai essayé mais les fichiers sont quand même accessibles...

peux tu détailler un peu plus ta solution stp?

merci
 
rebaj83 Visiter le site web du posteur
xdeslandes
WRInaute impliqué
WRInaute impliqué

Inscrit le: 29 Déc 2004
Messages: 290
Localisation: La Chaize-le-Vicomte

URL permanente de ce messagePosté le : Dim Avr 27, 2008 18:50    Sujet du message: protection fichier par htaccess

Je pense qu'il veut dire:
1- tu créés un dossier où tu y mets tes fichiers javascript:
Code:
js/sources.js

2- dans le header de tes pages qui en ont besoin, tu fais appel à ces fichiers:
Code:
<script src="js/sources.js"></script>

Et dans le body, tu t'en sers comme d'hab
3- tu interdit l'accès à ce dossier avec un bon vieux .htaccess (deny from all dedans)

C'est bien cela holloway7 ?
 
xdeslandes Visiter le site web du posteur
holloway7
WRInaute discret
WRInaute discret

Inscrit le: 21 Déc 2007
Messages: 77

URL permanente de ce messagePosté le : Lun Avr 28, 2008 1:46    Sujet du message: protection fichier par htaccess

Non ca n'as aucun rapport avec le fichier htaccess,
l'idée est tout simplement de créer un dossier sous ta racine.
je m'explique un peu , sur votre serveur à la racine vous avez le repertoire www/, vous allez créer un autre repertoire sous cette racine exemple : JS
vous aurez donc :

www/
JS/

Vous mettez un fichier disant "sources.js" dans ce repertoire JS
pour appeler ce fichier, le code sera
<script src="../js/sources.js"></script>

voila
tout est clair je suppose !
 
holloway7
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2991
Localisation: Bangalore +4h30

URL permanente de ce messagePosté le : Lun Avr 28, 2008 2:11    Sujet du message: protection fichier par htaccess

Merci pour cette solution.

Je viens de tester sur un mutualisé chez OVH avec une image, marche pas.

Pas d'accés en dehors de la racine pour un mutualisé ?
 
KOogar Visiter le site web du posteur
xdeslandes
WRInaute impliqué
WRInaute impliqué

Inscrit le: 29 Déc 2004
Messages: 290
Localisation: La Chaize-le-Vicomte

URL permanente de ce messagePosté le : Lun Avr 28, 2008 8:33    Sujet du message: protection fichier par htaccess

Oui, holloway7, c'est clair (ce sont mes points 1 et 2 !), mais cela n'empêche pas qqn de consulter le fichier .js ensuite (il suffit de regarder le code source).
Remarquez: mon point 3 n'est pas efficace non plus car un .htaccess empêche toute requete http d'aboutir, donc si tu mets un .htaccess, ton fichier .js ne sera certes pas accessible d'internautes copieurs, mais il ne sera pas non plus accessible de ton fichier html non plus !
Essaie plutôt avec un bon vieux
Code:
include ("js/sources.inc.php");

que tu insère dans le header des fichiers qui utilisent tes javascript.
Dans ce fichier sources.inc.php, tu écris
Code:
<script>
// tes scripts javascript
</script>

Et tu interdit l'accès au dossier js/ avec un .htaccess.
Je crois que cela devrait fonctionner.
 
xdeslandes Visiter le site web du posteur
rebaj83
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Sep 2005
Messages: 102

URL permanente de ce messagePosté le : Jeu Mai 01, 2008 13:26    Sujet du message: protection fichier par htaccess

Salut xdeslandes,

Dis moi si je me trompe, mais je ne pense pas que ta solution protège quoi que ce soit.

En effet, si tu fait un include php avec la source de tes fonctions js, ces fonctions se retrouvent dans la source de la page appelante, donc aucune protection puisqu'il suffit de regarder la source de cette page pour pomper le script, exact? même si le fichier soucres.inc.php est protégé de l'accès direct, ce que l'on cherche a protéger (les fonctions) est transposé dans la page html.

a+
 
rebaj83 Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2991
Localisation: Bangalore +4h30

URL permanente de ce messagePosté le : Jeu Mai 01, 2008 15:59    Sujet du message: protection fichier par htaccess

rebaj83 a écrit:
Salut xdeslandes,
Dis moi si je me trompe, mais je ne pense pas que ta solution protège quoi que ce soit.


..tu ne te trompes pas Wink
 
KOogar Visiter le site web du posteur
rebaj83
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Sep 2005
Messages: 102

URL permanente de ce messagePosté le : Jeu Mai 01, 2008 18:50    Sujet du message: protection fichier par htaccess

alors existe t-il une règle qui permettrait d'empêcher un accès direct?

j'entends parler sur quelques posts de la possibilité de vérifier la présence d'un referer par le htacces, cette solution est elle plausible?

je veux dire si l'accès à un fichier js est fait par le biais d'une page appelante, il y a bien un referer non? et lors d'un accès direct non? de plus il serait envisageable d'accorder l'accès à un referer connu (son serveur) pour éviter une manip d'une personne malveillante via un fichier sur un autre serveur?

a+
 
rebaj83 Visiter le site web du posteur
xdeslandes
WRInaute impliqué
WRInaute impliqué

Inscrit le: 29 Déc 2004
Messages: 290
Localisation: La Chaize-le-Vicomte

URL permanente de ce messagePosté le : Jeu Mai 01, 2008 19:54    Sujet du message: protection fichier par htaccess

Oups Embarassed vous avez raison, ma solution ne protège pas mieux...
Comment Google par exemple fait-il pour que ses fichiers .js ne soient pas acessibles ?
 
xdeslandes Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2991
Localisation: Bangalore +4h30

URL permanente de ce messagePosté le : Ven Mai 02, 2008 7:14    Sujet du message: protection fichier par htaccess

Si tu as un dédié, holloway7 a déjà donné la réponse: Il faut mettre les fichiers en dehors de la racine.
Pour les mutualisés chez OVH, cette solution ne marche pas.

les autres mutualisés des autres hébergeurs j'en sais rien.

a voir... Very Happy
 
KOogar Visiter le site web du posteur
rebaj83
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Sep 2005
Messages: 102

URL permanente de ce messagePosté le : Ven Mai 02, 2008 12:31    Sujet du message: protection fichier par htaccess

ok et si ca marche, le visiteur a t'il une chance de trouver quand meme ce fichier dans son cache?

++
 
rebaj83 Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort