Zeph Le 13/05/2008 à 11:16 Redirect /css/ http://www.tonsite.com/ ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Jonas Le 13/05/2008 à 11:21 !! Quelle rapidité!
Heu ça me lance une erreur 500.
Et quand je mets ce .htaccess à la racine et que je vais dans le dossier css ça fait comme s'il n'y avait pas de .htaccess.

"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."
Benj Edwards - Why History Needs Software Piracy
- - -
Achat ou échange: topic de mes recherches
Meilleur smiley = #helico#
Obligatory XKCD Zeph Le 13/05/2008 à 11:23 hmm peut-être avec du rewriting alors, si ton serveur le supporte :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^css/.*$ index.php [R=301,L]

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Jonas Le 13/05/2008 à 11:26 Merci pour ta rapidité mais ce htaccess qu'il soit placé à la racine ou dans le dossier donné me donne une erreur 500.
C'est biarre qu'il n'existe pas une solution simple pour cela, c'est quand même un besoin fréquent des webmasters non? (je débute)

"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."
Benj Edwards - Why History Needs Software Piracy
- - -
Achat ou échange: topic de mes recherches
Meilleur smiley = #helico#
Obligatory XKCD Jonas Le 13/05/2008 à 11:54 Oui oui, ça ne redirige pas. En fait j'aimerai éviter le rewriting, donc la solution redirect me convient plus (c'est plus explicite).
Cepandant quand je mets un fichier .htacess à la racine avec dedans du redirect il ne me fait rien, pas même une erreur 500 (qu'il me fait pourtant si je lui mets du rewriting).

"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."
Benj Edwards - Why History Needs Software Piracy
- - -
Achat ou échange: topic de mes recherches
Meilleur smiley = #helico#
Obligatory XKCD Spipu Le 13/05/2008 à 11:55 par contre, ca risque pas d'empêcher l'access aux CSS ? (je veux dire par là empêcher une utilisation normale) J'ai pas tester, c'est juste une idée comme ca
Spipu Le 13/05/2008 à 12:56 je suis d'accord avec toi, mais comment tu veux faire pour distinguer un acces à un fichier .css classiquement (via une page web), et détournée (en rentrant l'url) ?
car là, si j'ai bien compris, il veut juste que les gens ne voient pas les contenus des répertoires... il faudrait dont dans un premier temps désactiver le listing automatique des fichiers, puis gerer les erreurs 404, mais ca n'empêchera jamais un utilisateur d'accéder à un fichier si il rentre directement le bon nom dans la barre d'adresse.
une parade consisterait à créer un script PHP qui vérifie le referer, et l'executer en auto prepend
le referer est facilement spoofable donc c'est pas une solution
De toute façon, si le contenu doit être accessible, ce n'est pas franchement grave si on le récupère de façon tordue....
genre la CSS, c'est pas catastrophique si on y a accès en changeant le referer alors que de toute façon, on doit y avoir accès...
faut juste ne pas mettre les trucs accessibles dans le même dossier que les trucs inaccessibles...

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
heureusement que c'est totallement faux ce que tu viens de dire... utiliser un nonce (unique id et que l'on peut pas predire genere a chaque reload par une apps).
seulement, je crois qu'il veut cacher son css ici (c bien le cas?) si ouais, faut voir le comportement avec un css dynamique (php qui genere css -- et protege)
Spipu Le 13/05/2008 à 13:46 ben vi, c'est pour çà que je conseillais juste le coup du index.php qui redirige vers le répertorie parent... comme ca tu ne modifies ni la config apache, ni le site déjà existant (rien ne nous dit qu'il soi dynamique d'ailleurs...), ni tous les répertoires, mais seulement ceux que l'on veut "protéger"...
(j'avais compris plutôt qu'on pouvait tout contourner de façon générale, pas forcément avec uniquement le referer)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Jonas Le 13/05/2008 à 14:23 Oula je vois que vous avez profitez de ma pause déjeuner pour débattre du sujet. Je vais éclairicir certains point:
- oui c'est pour un intranet, la sécu n'est pas obligatoire mais dans mon jury je m'attends a avoir un prof de sécu donc je préfère mettre une touche de sécu dans mon projet (et en plus ça fait plus propre)
- je m'en fiche que des personnes aient accès aux fichiers en tapant l'URL directement, je veux dire que si l'utilisateur veut voir le contenu des CSS il n'a qu'à chopper l'URI dans le source de la page ou via un addon du style firebug par exemple. Pour ce qui est de mes scripts, je ne mets rien de vital dedans (pour les js) et pour ceux en PHP je les ait protégés par via des $_SESSION.
Moi ce que je veux c'est que pour n'importe quel dossier de l'arbo du site, quand on ne spécifie pas de fichier en particulier, il y ait redirection automatique et propre vers index.php à la racine de mon site. C'est d'une part pour faire plus propre et un poil plus sécurisé (même si ça reste sommaire) et d'autre part pour refouler les curieux.

"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."
Benj Edwards - Why History Needs Software Piracy
- - -
Achat ou échange: topic de mes recherches
Meilleur smiley = #helico#
Obligatory XKCDy'a pas de solution generale pour ce que tu veux faire vu que ds tous les cas, y'a un client dans l'histoire... donc cf ce que disaients les autres -> interdire le listing, obfuscation des noms al a limite (meme si je trouve ca stupide), tu peux utilser pas mal de URL rewriting pour avoir une arbo logique totalement different de l'arbo que tu as sur ton server etc.
je trouve que le index.php est sûrement le plus simple à mettre en place

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant