IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Interdire l'acces directe aux fichiers php


Sujet :

Apache

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Points : 12
    Points
    12
    Par défaut Interdire l'acces directe aux fichiers php
    Salut,


    Aprés avoir chercher sur google, je suis tomber sur deux methodes avec des RewriteCond, mais ces deux là empecher du coup l'accee a mes pages qui été url rewrité.

    Je fait de la reecriture d'url du type:

    RewriteRule ^truc\.html$ truc.php [L]


    Je voudrais savoir comment empecher l'accee directe aux fichiers .php
    n'autoriser que truc.html et plus truc.php par exemple.


    Merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 253
    Points : 15 556
    Points
    15 556
    Par défaut
    l'url rewriting est une redirection vers tes pages PHP donc il ne faut pas bloquer l'affichage des pages PHP sinon plus rien ne sera accessible

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    Salut,


    En utilisant $_SERVER['REQUEST_URI'] j'obtient test.html , mais si j'utilise ce htaccess, l'acce aux .html & .php est interdit.

    RewriteCond %{REQUEST_URI} .+\.php
    RewriteRule .* - [F]

    Ce bout de code est peut etre incorrecte ? ou alors c'est qu'ont peux pas depuis le .htaccess directement ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Ecris cette règle-ci et personne ne pourra accéder à tes fichiers php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^.*\.php$ /foo [F]
    Bonne soirée,

    webrider

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    Arf, j'été sûr que ton code aller marcher Webrider mais non.

    J'ai trouver une solution assez simple, changer l'extension des scripts php.

    Merci de votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/06/2008, 21h07
  2. [PHP-JS] interdire l'accès direct à une page php
    Par clem037 dans le forum Langage
    Réponses: 10
    Dernier message: 17/03/2008, 22h04
  3. [AJAX] Interdire accès direct aux pages PHP
    Par Nasky dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/07/2007, 17h28
  4. htaccess : interdire l'accès direct aux fichiers php
    Par Cédricss dans le forum Apache
    Réponses: 5
    Dernier message: 08/10/2006, 11h29
  5. [TOMCAT] Comment empêcher l'accès direct aux fichiers
    Par thomine dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 14/04/2005, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo