Wake Posté 7 Mai 2005 Posté 7 Mai 2005 Bonjour, Voila quelques heures que je recherche le moyen d'interdire l'accès à une extension par htaccess afin de redirigé le "fouineur" vers une erreur 403, mais je n'ai rien trouvé. En fait je souhaite interdire l'accès aux fichiers ".tpl" qu'utilise mon forum PhpBB, afin de ne pas voir mes sources plagiées par des visiteurs indésirables... Voici un exemple concret : http://community.mikelothar.com/templates/NB2/index_body.tpl En ésperant que quelqu'un pourra m'aider. Merci d'avance ! Wake.
Elentar Posté 7 Mai 2005 Posté 7 Mai 2005 ErrorDocument 403 /erreur_403.html Tout simplement, non ? Puisque de toutes façons, phpBB utilise les includes pour accéder aux templates, les règles fixées dans les .htaccess ne lui changent rien.
Wake Posté 7 Mai 2005 Auteur Posté 7 Mai 2005 (modifié) Merci pour ta réponse, mais ce n'est pas cela que je recherche... Je veut interdire à un "fouineur" d'appeler et de visionner mes fichiers ".tpl" en le redirigant vers une erreur 403. J'éspere que je ne me répète pas Modifié 7 Mai 2005 par Wake
Elentar Posté 7 Mai 2005 Posté 7 Mai 2005 Désolé, j'avais mal compris... et je ne suis pas toujours certain d'avoir bien compris. Veux-tu refuser à toute personne d'accéder aux fichiers ".tpl" ? Alors ça sera quelque chose dans ce genre : RewriteEngine onRewriteRule \.tpl$ /erreur_403.html [L] Sinon, si certains visiteurs sont autorisés il faudra dans la plupart des cas passer par PHP pour contrôler ça, enfin ça dépend de ce que tu veux. Si on contrôle en utilisant l'HTTP_REFERER, on peut le faire directement dans le .htaccess, toujours avec l'URL Rewriting... mais de toutes manières, ce n'est pas vraiment fiable. Voilà... J'espère ne pas être complètement à l'ouest pour la seconde fois
Wake Posté 7 Mai 2005 Auteur Posté 7 Mai 2005 Trouvé En faite je veut simplement interdire la lecture de mes fichiers .tpl Par contre j'ai modifié le chemin de ma page 403 dans le htaccess mais il semble que cela ne fonctionne pas, les fichiers sont encore visibles... Je ne suis pas très bricoleur au niveau du htaccess
destroyedlolo Posté 7 Mai 2005 Posté 7 Mai 2005 La config par defaut d'Apache contient les lignes <Files ~ "^\.ht"> Order allow,deny Deny from all</Files> qui empecheront quiconque d'acceder a tes .htaccess A+ Lolo
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant