Empecher la lecture des feuille .js

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

death83
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Ven Jan 06, 2006 23:06

Empecher la lecture des feuille .js

Message le Mer Mar 08, 2006 20:08

Salut a tous,

j'aimerais interdire la lecture de mes feuilles JS sur mon site.

j'ai essayé un truc comme ca dans mon htaccess:


Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://127.0.0.1/manganimesV3.0/critiques/.*$ [NC]
RewriteRule javascript.js  - [F]


Ca mache pas vraiment comme il faut.
Car ici la condition est par rapport a la page d'ou vient le mec. En fait il faudrais par rapport a la page ou le mec est au moment même.

Est-ce possible? Avez vous une idée?


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Jeu Mar 09, 2006 0:18

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^http://127.0.0.1/.*$
RewriteRule javascript.js  - [F]


Suffit, puisque le code .js ne peut être demandé que par une page de ce site (ici 127.0.0.1 -> local)

death83
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Ven Jan 06, 2006 23:06

Message le Jeu Mar 09, 2006 0:29

En fait,

je voulais je voulais essayer d'empecher la lecture de la feuille .js. Seul les page de mon site on le droit de les lires. Donc le principe c'est d'autoriser l'accces a la feuille JS pour des adresse prédéfini (celle qui font appel).

Comme ca si le visiteur tape directement l'adresse de la feuille JS, il ne poura voir le fichier.

PAr contre le probleme c'est qu'il y a un décalaga avec HTTP REFERER, en effet c'est l'info sur la age précédent. Moi il me faudrait l'info su r la page courante pour que ca marche nickel.


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Jeu Mar 09, 2006 12:17

Non, ce n´est pas la page précédente, c´est la page référante...
Si tu tape directement le .js dans la barre de navigation, tu auras un forbidden. De meme depuis un <script> dans une page autre que ton site:

Quand une balise html inclut un fichier, ce fichier sera appelé sur le serveur par la page html, et le référant est donc cette page!!

death83
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Ven Jan 06, 2006 23:06

Message le Jeu Mar 09, 2006 13:40

Oki .

mais ca faisai un truc bizarre.

Mettons j'ouvre mon navigateur et je vais directe sur une page dont j'ai autorisé l'adresse. le javascript fonctionne. Apres je avis directe sur la feuille JS. Je la voix. J'actualise, la il y a l'interdiction qui est lancé.

Je retourne sur la page autorisé. Le javascript ne marche plus. Je rafraichi et hop il remarche a nouveau.

D'ou viens ce décalage alors?


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités