Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème dans le lien

Un lien qui n'existe pas marche toujours

Sujet résolu
    7 avril 2021 à 12:15:13

    Bonjour,

    lorsque je suis sur ma page index tout s'affiche normalement. Voici son lien en local :

    http://localhost/site/index.php

    Mais si je m'amuse à écrire n'importe quoi après le dernier / ma page index s'affiche toujours mais sans le css (puisque l'arborescence pour remonter au fichier css est faussée). Exemple : http://localhost/site/index.php/djdjdj

    Je ne comprends pas pourquoi! Peut-on m'aider?

    Merci

    Thomas

    • Partager sur Facebook
    • Partager sur Twitter

    Thomas

      7 avril 2021 à 13:23:24

      Bonjour,

      essaie de mettre le liens du css en absolu

      <link rel="stylesheet" href="css/style.css" />
      <link rel="stylesheet" href="/css/style.css" />

      J'ai déjà eu ce problème, le fichier css n'est tout simplement pas trouvé




      -
      Edité par Miniluchi 7 avril 2021 à 13:24:00

      • Partager sur Facebook
      • Partager sur Twitter
        7 avril 2021 à 14:48:48

        Merci pour votre réponse.

        Je ne comprends pas trop ce que vous me proposez. Mon problème est qu'en écrivant un lien qui n'existe pas dans la barre d'adresse cela devrait renvoyer une page erreur car la page n'existe pas. Or ce n'est pas le cas.

        Thomas

        • Partager sur Facebook
        • Partager sur Twitter

        Thomas

          7 avril 2021 à 14:56:26

          Bonjour,

          >> cela devrait renvoyer une page erreur car la page n'existe pas. Or ce n'est pas le cas.

          As tu un .htaccess qui précise la page d'erreur vers laquelle le serveur devrait rediriger?

          • Partager sur Facebook
          • Partager sur Twitter
            7 avril 2021 à 15:33:56

            Merci pour votre réponse AbcABc6,

            Je n'ai pas de ".htaccess". Mais même sans cela d'habitude quand je tape n'importe quoi dans la barre d'adresse, on m'affiche ça :

            Not Found

            The requested URL /site/connexion.phpsqdqdd was not found on this server.

            Là je n'ai pas mis de / après php, sinon avec j'aurai le problème que j'aimerais résoudre.

            Thomas 

            -
            Edité par ThomFrom 7 avril 2021 à 15:35:19

            • Partager sur Facebook
            • Partager sur Twitter

            Thomas

              7 avril 2021 à 23:27:15

              Bonjour

              Chez moi, si j'appelle une page .htm avec ne serait-ce qu'un simple slash après l'URL, j'obtiens une erreur 404

              Si par contre ma page est .php, alors j'obtiens la même chose que toi.

              J'en conclus que ce qui se passe chez toi est normal, sans que j'en comprenne les arcanes, vu que ça ne m'a jamais posé de souci.

              • Partager sur Facebook
              • Partager sur Twitter
                8 avril 2021 à 12:01:05

                Merci pour votre réponse Domi65,

                c'est sûrement pareil pour tout le monde. Mais ma question est alors : est-ce dû au fait que je bosse en local? 

                Thomas

                • Partager sur Facebook
                • Partager sur Twitter

                Thomas

                  8 avril 2021 à 12:20:18

                  est-ce dû au fait que je bosse en local?

                  Oui, les serveurs des hébergeurs sont configurés différemment et les ports utilisés sont différents.

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Problème dans le lien

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown