Bonjour à toutes et à tous.
Depuis un petit moment je suis responsable web et ai totalement refait le site web pour le sortir du CMS Dolphin.
Récemment, j'ai attaqué plus sérieusement la réécriture d'url. J'ai déjà des URLs style monsite.com/catégorie.html, mais la, il s'agit d'avoir des URL dont les paramètre permettrons de faire des recherche en base de données.
Pour vous mettre dans le contexte, j'ai à disposition un catalogue de randonnées. Avec l'URL monsite.com/randonnees/france/corse/ j'obtiens toutes les rando de corse en france.
Pas de problème jusqu'à que le nom de la région soit Provence alpes cote d'azur.
J'utilise un fonction pour encoder les url qui permet de supprimer les accents, espaces, caractères spéciaux etc... et formater l'url comme ceci provence-alpes-cote-dazur
idem pour les nom des randonnées: Belle-rando-dans-les-montagnes-de-france
Maintenant que j'ai mon provence-alpes-cote-dazur, je me demande comment faire pour le retrouvé en base de données.
Je pensais à:
- Soit trouver une fonction en SQL qui fait la même chose que celle que j'ai en PHP, que je n'ai pas encore trouvée.
- Soit avoir la correspondance des pays, region et nom de randonnées avec les valeurs encodées en base de données.
Je viens vers vous afin d'obtenir des conseils et éventuellement une solution. Je n'ai encore pas eu l'occasion de travailler avec des URL comme ça et j'avoue ne pas du tout avec de connaissance sur les bonne pratique a ce sujet.
Merci d'avance pour votre aide et votre lecture
Partager