Comment protéger son url

flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
bonjour a tous
je viens de remarquer que l on pouvait écrire n importe quoi après les urls de mon site et que l on avait pas de page d erreur 404
je dois configurer quoi pour empêcher cela
merci de l aide
par exemple
mon url /poirecaramel
et on a accès a mon site

8 réponses

  1. Utilisateur anonyme
     
    B'jour,

    Je suis pris d'un affreux doute.
    Y a pas un souci ici ?
        <link rel="stylesheet" type="text/css" href="./css/card-journee-peche-index-peche-perle.css">
        <link rel="stylesheet" type="text/css" href="./css/banniere-menu-peche-perle.css">
        <link rel="stylesheet" type="text/css" href="./css/effet-cadre-accueil-peche-perle.css">
        <link rel="stylesheet" type="text/css" href="./css/effet-6-images-acceuil-peche-perle.css">
        <link rel="stylesheet" type="text/css" href="./css/index-peche-perle.css">
        <link rel="stylesheet" type="text/css" href="./css/style.css">
        <link rel="stylesheet" type="text/css" href="./css/ebook-peche-perle.css">

    J'aurais viré le point (.) au début de l'include... mais j'ai la fâcheuse habitude de mettre des chemins absolus donc je peux dire une bêtise.
    1
    1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
       
      bonjour Pyraah
      merci pour la réponse
      c est vrai que je n ai pas pense a cela
      en fait je pense que je dois virer le ./
      0
  2. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    bonjour Pitet

    merci pour ta réponse
    j ai passe toute la matinée avec hostinger et dans toutes les solutions données aucune ne fonctionne
    dans mon sous domaine ou j ai placer mon site ce fichier .htaccess. est vide
    et je viens de supprimer celui dans le domaine

    rien n a changer
    c est toujours pareil
    0
  3. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    j ai fini par désinstaller wordpress puisque je ne m en sers pas
    donc je n ai plus de problème de ce cote
    par contre j ai toujours un soucis lorsque par exemple j ajoute / apres mon index.php
    il n y a aucun message d erreur juste ma page indexe qui s affiche mais sans les css
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Bonjour
      En même temps... Il n'y a aucune raison d'avoir un / après le nom d'un fichier php...
      0
      1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190 > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
         
        bonjour jordane
        merci pour la réponse
        mais il est vrai que j aurais pu prendre n importe quel exemple
        par exemple ajouter/lechocolatestbon après mon index.php
        et j ai bien mon index .php qui s affiche

        mon fichier .htaccess' est vide pour l instant
        0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    a titre d information pour que le code soit bon il doit ressembler a ceci

    <link rel="stylesheet" type="text/css" href="/css/index-peche-perle.css"/>


    mais bon cela ne ressouds pas mon soucis que je peux accéder a ma page index.php
    en mettant un slash avec n importe quoi derrière
    en principe je devrais recevoir un message d erreur
    0
    1. Utilisateur anonyme
       
      C'était pour corriger ton souci de CSS. Le fait d'accéder à ta page en mettant n'importe quoi après le nom du fichier, c'est normal. Ta page a été trouvée, donc tout ce qui sera derrière sera traité comme des arguments optionnels.
      Si tu veux casser ce comportement il va falloir se pencher sur la réécriture des URLs, chose que je ne maîtrise absolument pas.
      0
  6. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour la réponse oui en effet il faut passer par de la réécriture
    je vais donc attendre de l ide dans ce sens
    0
    1. Utilisateur anonyme
       
      Comme l'a très justement dit Jordane, ce n'est pas un problème. Les gens ont accès à ton site parce qu'ils connaissent le nom du fichier et que ce fichier a bien été trouvé. Ça ne changera pas grand chose d'écrire
      index.php/chocolatine
      à la place de
      index.php
      (le fichier index.php ne peut pas contenir un autre fichier, le serveur n'a aucune raison de chercher plus loin, tout ce qui est écrit derrière ne pourra pas exister !).
      L'important, c'est que ça ne fonctionne pas si le fichier n'existe pas (
      blblhuemeuh.php/skrogneugneu
      affichera bien une erreur 404).
      0
  7. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour la réponse
    oui c est vrai tu as raison
    mais disons que j avais été choqué lorsque j ai vu qu il était possible d écrire autre chose derrière mon adresse
    j ai dans le même temps résolu un problème qui était celui que quand on arrivait sur mon site il y avait index.php
    a présent on ne voit plus que le nom de mon domaine
    ma question est de savoir comment le site de comment ca marche parviens a rendre leur url propre
    lorsque un internaute indique n importe quoi après l url et qu il clic sur enter
    l url est nettoyée
    0
    1. Utilisateur anonyme
       
      Réécriture d'URL, c'est géré côté serveur avec des regex et autres trucs horribles.

      En général je fais ça de manière simple : je dis au serveur de transférer toute l'URL vers un paramètre.
      Par exemple
      monsite.com/page/autre_page
      sera discrètement transformé en
      monsite.com/index.php?rewrite=page/autre_page
      . Puis je décompose ça côté PHP avec un switch. C'est moi qui décide dans mon code si la page existe, ce n'est plus le serveur.

      Mais si j'peux me permettre une petite suggestion, tu devrais d'abord te concentrer sur l'amélioration de ce qui existe déjà pour ne pas te perdre dans ton code.
      0
  8. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour la réponse
    je suis allé voir le début de la vidéo du cache de twitter ou il parle dans quel cas il faut l'utiliser mais je ne me sens pas trop concerné par cette pratique du moins pour l instant bien sur

    pour en revenir a la protection de mon url
    donc on pourrait très bien remplacer visuellement
    bazar.php en bazar/
    0