par
Yosh » 26 nov. 2009, 15:59
Bonjour à tous,
J'ai du mal à faire ce que je veux avec un htaccess et d'ailleurs je ne sais pas si c'est réellement faisable, je m'explique.
Mon site possède un seul point d'entrée qui est l'index, ensuite je charge le contenu en fonction du module et de l'action passé en paramètre, cela fonctionne parfaitement.
Maintenant, j'aimerais restreindre l'accès à l'ensemble de mes répertoires (img, class, library, css, js) seulement à mon script index.php.
En gros si je test l'url http://www.mon_site.fr/css/style.css, je veux que l'accès soit bloqué mais que ma page index y est accès.
Suis-je assez clair?
Pour le moment, j'ai posé un .htaccess à la racine de mon site contenant les règles suivantes:
Code : Tout sélectionner
deny from all
<Files index.php>
allow from all
</Files>
<Files *.css>
Allow from localhost
</Files>
Mais quand je saisit l'adresse vers mon fichier style.csv, j'y accède, ce qui me parait normal puisque j'autorise localhost.
Avez-vous déjà rencontré ce problème? avez-vous une solution?
Merci d'avance.
Bonjour à tous,
J'ai du mal à faire ce que je veux avec un htaccess et d'ailleurs je ne sais pas si c'est réellement faisable, je m'explique.
Mon site possède un seul point d'entrée qui est l'index, ensuite je charge le contenu en fonction du module et de l'action passé en paramètre, cela fonctionne parfaitement.
Maintenant, j'aimerais restreindre l'accès à l'ensemble de mes répertoires (img, class, library, css, js) seulement à mon script index.php.
En gros si je test l'url http://www.mon_site.fr/css/style.css, je veux que l'accès soit bloqué mais que ma page index y est accès.
Suis-je assez clair?
Pour le moment, j'ai posé un .htaccess à la racine de mon site contenant les règles suivantes:
[code]
deny from all
<Files index.php>
allow from all
</Files>
<Files *.css>
Allow from localhost
</Files>
[/code]
Mais quand je saisit l'adresse vers mon fichier style.csv, j'y accède, ce qui me parait normal puisque j'autorise localhost.
Avez-vous déjà rencontré ce problème? avez-vous une solution?
Merci d'avance.