CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[htaccess]Interdire selon l'extension

Akuma-Chan
Akuma-Chan
Niveau 2
05 septembre 2006 à 22:06:01

:salut:

Je suis un fervent utilisateur de l´url rewriting, cela étant, j´aimerai grâce au htaccess interdire d´afficher les pages lorsqu´elles se terminent par *.php. En gros : le visiteur tape :
http://www.siteweb.com/mapage.php mais se trouve redirigé vers
http://www.siteweb.com/index.htm et de même dans le cas où se serait mapage2.php, 3,4, bref, pour toutes les pages php quoi !
Je sais pas si j´ai été parfaitement clair par contre, j´espère que oui. :/

Merci.

LeLion-67
LeLion-67
Niveau 10
05 septembre 2006 à 22:08:04

Du genre :
La personne peut afficher lapage.htm mais va se prendre un vent si lapage.php ?

Si c´est ca, tu peut l´interdire dans la page php, mais dans le .htaccess, j´en doute fort

Akuma-Chan
Akuma-Chan
Niveau 2
05 septembre 2006 à 22:09:50

Dans la page php ? Ca ne me dérangerait pas des masses non, quelle est la méthode a utiliser ?

Pseudo supprimé
Pseudo supprimé 05 septembre 2006 à 22:11:01

Nan, faut faire une rules dans le htaccess qui renvoie 404 mais je sais plus du tout comment faire ça.

Akuma-Chan
Akuma-Chan
Niveau 2
05 septembre 2006 à 22:12:01

Non non, je n´ai pas envie de renvoyer vers une page d´erreur mais vers la page d´index, simple préférence personnelle. :)

LeLion-67
LeLion-67
Niveau 10
05 septembre 2006 à 22:15:10

Je pense que du doit faire pouvoir un truc du genre

$alut = $_SERVER[´PATH_INFO´] ;
$explod = explode (".", $alut) ;

if ($explod != ´htm" )
{
header (´Location index.html´) ;
}

Yoda_Software
Yoda_Software
Niveau 30
05 septembre 2006 à 22:16:02

Tu renvoies vers la page que tu veux !
Je pense que Deepblue pourras te renseigner, je crois que c´est le plus qualifié dans ce forum en matière de .htaccess :ok:

deepblue
deepblue
Niveau 16
05 septembre 2006 à 22:52:10

LeLion-67 > ton code est foirreux car $explod retournera "salut" et "extension"

Avec un htacces, ça va etre galere :)
Il faut partie du code de LeLion-67 :
http://simmstein.be/wall-crTvBpDw-php.htm

A mettre dans totues la page a rediriger

darth-bane
darth-bane
Niveau 10
05 septembre 2006 à 23:04:44

Je pense que ce qu´il désirait, c´est rediriger TOUS les fichier portant l´extension .php vers sa page d´index, sans connaitre d´avance le nom des fichiers.

LeLion-67
LeLion-67
Niveau 10
05 septembre 2006 à 23:10:14

$alut = $_SERVER[´PATH_INFO´] ;
$explod = explode (".", $alut) ;

if ($explod[1] != "htm" )
{
header (´Location index.html´) ;
}

:ok:

darth-bane
darth-bane
Niveau 10
05 septembre 2006 à 23:21:55

Mais celà oblige à placer ce code dans chqua fichier PHP.
Celà n´est pas possible grâce au .htaccess :question: celà me surprendrais !

avygeil_
avygeil_
Niveau 6
06 septembre 2006 à 00:22:35

Bein tu places tes fichiers php dans un autre dossier (tes includes j´imagine). Ca te fera moins de bordel sur ton ftp ^^ .

darth-bane
darth-bane
Niveau 10
06 septembre 2006 à 00:48:38

Avygeil_ :d) Dis-moi, tu lis parfois les topics auxquels tu réponds :question: parce que des fois on se demande vraiment si c´est le cas !

avygeil_
avygeil_
Niveau 6
06 septembre 2006 à 14:23:18

non en fait ce que je fais c´est que je lis un topic sur un forum qui a rien à voir et je viens poster ma reponse dans un des topics de ce forum-ci ...

Akuma-Chan veut pas qu´on puisse ouvrir ses pages php alors le plus simple c´est de les mettre ailleur, dans un autre dossier pis voila (et si elle y tient vraiment elle met un .htaccess dedans)

Et puisque de toute facon à part faire des remarque idiotes vous êtes incapables de l´aider voila la solution à ce qu´elle recherche (à mettre au debut du .htaccess) :
<Files fichier.extension fichier2.extension>

Trouvé ici pour plus d´infos :
http://www.infres.enst.fr/~danzart/frames/htaccess.html

Donc tu vois ouai ca m´arrive de lire les topics et d´y répondre avec quelquechose de concret ...

un_geek_logique
un_geek_logique
Niveau 4
06 septembre 2006 à 14:28:51

<Files ([a-z]+).php >

AuthUserFile
/usr/local/bin/www/httpd_1.3/basedenoms/.htpasswd

AuthGroupFile /usr/local/bin/www/httpd_1.3/basedenoms/.htgroup
AuthName AccesRestreint
AuthType Basic

<limit GET POST>
order deny,allow
deny from all
allow from .enst.fr
require group intranet
satisfy all
</Limit>

</Files>

Ceci irai pas ?

deepblue
deepblue
Niveau 16
06 septembre 2006 à 14:39:30

Connaissais pas :) (en meme temps, I just use url rewrting et la gestion des erreurs xD)

Je ne sais pas si les regex vont fonctionner

darth-bane
darth-bane
Niveau 10
06 septembre 2006 à 15:19:34

"Akuma-Chan veut pas qu´on puisse ouvrir ses pages php alors le plus simple c´est de les mettre ailleur, dans un autre dossier"

C´est en partie ce qu´IL veut, car il veut pouvoir les exécuter mais que l´URL rewriting les renomme en .HTML

"Et puisque de toute facon à part faire des remarque idiotes vous êtes incapables de l´aider"

Ceci est une remarque idiote qui justifierai une suppression de ton post. A l´avenir, sois plus respectueux. Ce n´est pas parce que l´on n´a pas apporté de solution qui lui convienne que nos remarques sont idiotes.
Et puisque tu avais un super site sur le .htaccess tu aurais pu lui donner directement le code qu´il lui fallait au lieu de nous critiquer.

darth-bane
darth-bane
Niveau 10
06 septembre 2006 à 15:22:13

Avygeil_ profil
Posté le 06 septembre 2006 à 00:22:35 avertir modérateur
Bein tu places tes fichiers php dans un autre dossier (tes includes j´imagine). Ca te fera moins de bordel sur ton ftp ^^ .

Quand je lis ça je me pose la question, parce que ta réponse est à côté de la plaque.

un_geek_logique
un_geek_logique
Niveau 4
06 septembre 2006 à 15:23:21

L´url rewrinting c´est excellent :lol:

http://blog.thymotep.info/blog.yoda

:fou:

deepblue
deepblue
Niveau 16
06 septembre 2006 à 15:46:54

Mais quel est l´interet de renvoyer sur index.html tout les fichiers en .php ?

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment