Partage
  • Partager sur Facebook
  • Partager sur Twitter

URL REWRITING

    23 mai 2018 à 16:39:31

    Bonjour, 

    Je souhaite faire de l'URL rewriting sur mon site sauf que cela ne fonctionne pas.

    Voici mon URl :

    http://localhost/calendriers/modif.php?id=23

    et voici ce que j'ai mis dans .htaccess

    RewriteEngine On

    RewriteRule ^modification/([0-9]+) modif.php?id=$1

    Et quand j'essaie d'écrire 

    http://localhost/calendriers/modification/23

    Cela me met :

    Merci par avance.

    Anthony.

    • Partager sur Facebook
    • Partager sur Twitter
      23 mai 2018 à 16:42:47

      Salut,

      Il manque un $ à la fin de ton regex pour dire quand se termine ton url.

      RewriteRule ^modification/([0-9]+)$ modif.php?id=$1



      • Partager sur Facebook
      • Partager sur Twitter
        23 mai 2018 à 17:00:46

        Merci beaucoup !

        Maintenant je voudrais améliorer celle ci :

        RewriteEngine On

        RewriteRule ^evenement/([a-zA-Z0-9]+)-([0-9]+)$ modif.php?id=$2

        le problème c'est que j'ai ça :

        • Partager sur Facebook
        • Partager sur Twitter
          23 mai 2018 à 17:08:26

          Je comprend pas trop ce que tu veux améliorer ...

          Ton rewrite est complètement différent de l'exemple que tu me montres ... 

          • Partager sur Facebook
          • Partager sur Twitter
            23 mai 2018 à 17:13:52

            Bonjour,

            Et tu appelles une URL sans tiret, alors qu'il y en a un dans ta regex.

            • Partager sur Facebook
            • Partager sur Twitter

            URL REWRITING

            × 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